} else { Map<String, Class<?>> types = getFieldTypes(obj.getClass(), filter); if (FieldsFilter.WRITEABLE.equals(filter)) { types.clear();
} else { Map<String, Class<?>> types = getFieldTypes(obj.getClass(), filter); if (FieldsFilter.WRITEABLE.equals(filter)) { types.clear();
if (FieldsFilter.ALL.equals(filter)) { in = true; } else if (FieldsFilter.READABLE.equals(filter)) { if ( isGettable(cp) ) { in = true; } else if (FieldsFilter.WRITEABLE.equals(filter)) { if ( isSettable(cp) ) { in = true; } else if (FieldsFilter.SERIALIZABLE.equals(filter)) { if ( isGettable(cp) && !cp.isTransient()) { in = true; } else if (FieldsFilter.SERIALIZABLE_FIELDS.equals(filter)) { if (cp.isField() && !cp.isTransient()) { in = true;
if (FieldsFilter.ALL.equals(filter)) { in = true; } else if (FieldsFilter.READABLE.equals(filter)) { if ( isGettable(cp) ) { in = true; } else if (FieldsFilter.WRITEABLE.equals(filter)) { if ( isSettable(cp) ) { in = true; } else if (FieldsFilter.SERIALIZABLE.equals(filter)) { if ( isGettable(cp) && !cp.isTransient()) { in = true; } else if (FieldsFilter.SERIALIZABLE_FIELDS.equals(filter)) { if (cp.isField() && !cp.isTransient()) { in = true;
/** * @param filter (optional) indicates the fields to include in the count, can be null for defaults * @return the number of fields */ public int size(FieldsFilter filter) { int size; if (FieldsFilter.ALL.equals(filter)) { size = namesToProperties.size(); } else { size = getFieldNames(filter).size(); } return size; }
private ClassFields.FieldFindMode findFieldFindMode(FieldsFilter filter) { ClassFields.FieldFindMode mode = ClassFields.FieldFindMode.HYBRID; // default if (FieldsFilter.ALL.equals(filter)) { mode = ClassFields.FieldFindMode.ALL; } else if (FieldsFilter.SERIALIZABLE_FIELDS.equals(filter)) { mode = ClassFields.FieldFindMode.FIELD; } return mode; }
private ClassFields.FieldFindMode findFieldFindMode(FieldsFilter filter) { ClassFields.FieldFindMode mode = ClassFields.FieldFindMode.HYBRID; // default if (FieldsFilter.ALL.equals(filter)) { mode = ClassFields.FieldFindMode.ALL; } else if (FieldsFilter.SERIALIZABLE_FIELDS.equals(filter)) { mode = ClassFields.FieldFindMode.FIELD; } return mode; }
/** * @param filter (optional) indicates the fields to include in the count, can be null for defaults * @return the number of fields */ public int size(FieldsFilter filter) { int size; if (FieldsFilter.ALL.equals(filter)) { size = namesToProperties.size(); } else { size = getFieldNames(filter).size(); } return size; }