@@ -46,7 +46,7 @@ public class ComplexRangeIndexConfigElement extends RangeIndexConfigElement {
46
46
47
47
private static final Logger LOG = LogManager .getLogger (ComplexRangeIndexConfigElement .class );
48
48
49
- private Map <String , RangeIndexConfigField > fields = new HashMap <>();
49
+ private final Map <String , RangeIndexConfigField > fields = new HashMap <>();
50
50
51
51
52
52
protected ArrayList <RangeIndexConfigCondition > conditions = new ArrayList <>();
@@ -61,10 +61,10 @@ public ComplexRangeIndexConfigElement(final Element node, final NodeList childre
61
61
super (node , namespaces );
62
62
63
63
for (int i = 0 ; i < children .getLength (); i ++) {
64
- Node child = children .item (i );
64
+ final Node child = children .item (i );
65
65
if (child .getNodeType () == Node .ELEMENT_NODE ) {
66
66
if (FIELD_ELEMENT .equals (child .getLocalName ())) {
67
- RangeIndexConfigField field = new RangeIndexConfigField (path , (Element ) child , namespaces );
67
+ final RangeIndexConfigField field = new RangeIndexConfigField (path , (Element ) child , namespaces );
68
68
fields .put (field .getName (), field );
69
69
} else if (CONDITION_ELEMENT .equals (child .getLocalName ())){
70
70
conditions .add (new RangeIndexConfigAttributeCondition ((Element ) child , path ));
@@ -83,8 +83,8 @@ public boolean isComplex() {
83
83
}
84
84
85
85
@ Override
86
- public boolean isCaseSensitive (String fieldName ) {
87
- for (RangeIndexConfigField field : fields .values ()) {
86
+ public boolean isCaseSensitive (final String fieldName ) {
87
+ for (final RangeIndexConfigField field : fields .values ()) {
88
88
if (fieldName != null && fieldName .equals (field .getName ())) {
89
89
return field .isCaseSensitive ();
90
90
}
@@ -93,7 +93,7 @@ public boolean isCaseSensitive(String fieldName) {
93
93
}
94
94
95
95
@ Override
96
- public boolean match (NodePath other ) {
96
+ public boolean match (final NodePath other ) {
97
97
if (isQNameIndex ) {
98
98
final QName qn1 = path .getLastComponent ();
99
99
final QName qn2 = other .getLastComponent ();
@@ -103,68 +103,68 @@ public boolean match(NodePath other) {
103
103
}
104
104
105
105
@ Override
106
- public boolean find (NodePath other ) {
106
+ public boolean find (final NodePath other ) {
107
107
return (getField (other ) != null );
108
108
}
109
109
110
110
@ Override
111
- public TextCollector getCollector (NodePath path ) {
111
+ public TextCollector getCollector (final NodePath path ) {
112
112
return new ComplexTextCollector (this , path );
113
113
}
114
114
115
115
@ Override
116
- public Analyzer getAnalyzer (String fieldName ) {
116
+ public Analyzer getAnalyzer (final String fieldName ) {
117
117
if (fields .containsKey (fieldName )) {
118
118
return analyzer ;
119
119
}
120
120
return null ;
121
121
}
122
122
123
- public RangeIndexConfigField getField (NodePath path ) {
124
- for (RangeIndexConfigField field : fields .values ()) {
123
+ public RangeIndexConfigField getField (final NodePath path ) {
124
+ for (final RangeIndexConfigField field : fields .values ()) {
125
125
if (field .match (path ))
126
126
return field ;
127
127
}
128
128
return null ;
129
129
}
130
130
131
- public RangeIndexConfigField getField (NodePath parentPath , NodePath path ) {
132
- for (RangeIndexConfigField field : fields .values ()) {
131
+ public RangeIndexConfigField getField (final NodePath parentPath , final NodePath path ) {
132
+ for (final RangeIndexConfigField field : fields .values ()) {
133
133
if (field .match (parentPath , path ))
134
134
return field ;
135
135
}
136
136
return null ;
137
137
}
138
138
139
139
@ Override
140
- public int getType (String fieldName ) {
141
- RangeIndexConfigField field = fields .get (fieldName );
140
+ public int getType (final String fieldName ) {
141
+ final RangeIndexConfigField field = fields .get (fieldName );
142
142
if (field != null ) {
143
143
return field .getType ();
144
144
}
145
145
return Type .ITEM ;
146
146
}
147
147
148
148
@ Override
149
- public org .exist .indexing .range .conversion .TypeConverter getTypeConverter (String fieldName ) {
150
- RangeIndexConfigField field = fields .get (fieldName );
149
+ public org .exist .indexing .range .conversion .TypeConverter getTypeConverter (final String fieldName ) {
150
+ final RangeIndexConfigField field = fields .get (fieldName );
151
151
if (field != null ) {
152
152
return field .getTypeConverter ();
153
153
}
154
154
return null ;
155
155
}
156
156
157
- public boolean matchConditions (Node node ) {
158
- for (RangeIndexConfigCondition condition : conditions ) {
157
+ public boolean matchConditions (final Node node ) {
158
+ for (final RangeIndexConfigCondition condition : conditions ) {
159
159
if (!condition .matches (node ))
160
160
return false ;
161
161
}
162
162
163
163
return true ;
164
164
}
165
165
166
- public boolean findCondition (Predicate predicate ) {
167
- for (RangeIndexConfigCondition condition : conditions ) {
166
+ public boolean findCondition (final Predicate predicate ) {
167
+ for (final RangeIndexConfigCondition condition : conditions ) {
168
168
if (condition .find (predicate ))
169
169
return true ;
170
170
}
0 commit comments