/** * Create an instance of {@link MatchersFieldType } * */ public MatchersFieldType createMatchersFieldType() { return new MatchersFieldType(); }
public MatchersFieldType withExpression(String value) { setExpression(value); return this; }
public MatchersFieldType withFieldGetter(MatcherRule value) { setFieldGetter(value); return this; }
@Override public String getJavaMemberName(Definition definition, Mode mode) { for (MatchersFieldType fields : fields(definition)) { String result = match(definition, fields.getExpression(), fields.getFieldMember()); if (result != null) return result; } // Default to standard behaviour return super.getJavaMemberName(definition, mode); }
@Override public String getJavaGetterName(Definition definition, Mode mode) { for (MatchersFieldType fields : fields(definition)) { String result = match(definition, fields.getExpression(), fields.getFieldGetter()); if (result != null) return result; } // Default to standard behaviour return super.getJavaGetterName(definition, mode); }
@Override public String getJavaSetterName(Definition definition, Mode mode) { for (MatchersFieldType fields : fields(definition)) { String result = match(definition, fields.getExpression(), fields.getFieldSetter()); if (result != null) return result; } // Default to standard behaviour return super.getJavaSetterName(definition, mode); }
@Override public String getJavaIdentifier(Definition definition) { for (MatchersSchemaType schemas : schemas(definition)) { String result = match(definition, schemas.getExpression(), schemas.getSchemaIdentifier()); if (result != null) return result; } for (MatchersTableType tables : tables(definition)) { String result = match(definition, tables.getExpression(), tables.getTableIdentifier()); if (result != null) return result; } for (MatchersFieldType fields : fields(definition)) { String result = match(definition, fields.getExpression(), fields.getFieldIdentifier()); if (result != null) return result; } for (MatchersSequenceType sequences : sequences(definition)) { String result = match(definition, sequences.getExpression(), sequences.getSequenceIdentifier()); if (result != null) return result; } // Default to standard behaviour return super.getJavaIdentifier(definition); }
public MatchersFieldType withFieldIdentifier(MatcherRule value) { setFieldIdentifier(value); return this; }
public MatchersFieldType withFieldMember(MatcherRule value) { setFieldMember(value); return this; }