+ checkPatternError(header);
+ }
+ private void checkPatternError(TemplateDetailsItem.Header item) {
+ if (item.getPatternError() != null) {
+ b.patternLayout.setError(item.getPatternError());
+ b.patternHintTitle.setVisibility(View.GONE);
+ b.patternHintText.setVisibility(View.GONE);
+ }
+ else {
+ b.patternLayout.setError(null);
+ if (item.testMatch() != null) {
+ b.patternHintText.setText(item.testMatch());
+ b.patternHintTitle.setVisibility(View.VISIBLE);
+ b.patternHintText.setVisibility(View.VISIBLE);
+ }
+ else {
+ b.patternLayout.setError(null);
+ b.patternHintTitle.setVisibility(View.GONE);
+ b.patternHintText.setVisibility(View.GONE);
+ }
+ }
+