use of com.webcohesion.enunciate.modules.jackson.model.EnumValue in project enunciate by stoicflame.
the class EnumDataTypeImpl method getValues.
@Override
public List<? extends Value> getValues() {
FacetFilter facetFilter = this.registrationContext.getFacetFilter();
List<EnumValue> enumValues = this.typeDefinition.getEnumValues();
ArrayList<Value> values = new ArrayList<Value>(enumValues.size());
for (EnumValue enumValue : enumValues) {
if (enumValue.getValue() != null) {
if (!facetFilter.accept(enumValue)) {
continue;
}
values.add(createValue(enumValue));
}
}
return values;
}
Aggregations