Interface Pojo
- All Known Implementing Classes:
ArrayPojo,EnumPojo,ObjectPojo
public interface Pojo
-
Method Summary
Modifier and TypeMethodDescriptionadjustNullablePojo(PojoName nullablePojo) applyMapping(PojoNameMapping pojoNameMapping) default Optional<ObjectPojo><T> Tfold(Function<ObjectPojo, T> onObjectPojo, Function<ArrayPojo, T> onArrayType, Function<EnumPojo, T> onEnumPojo) getName()replaceName(ComponentName name) replaceObjectType(PojoName objectTypeName, String newObjectTypeDescription, Type newObjectType)
-
Method Details
-
getName
ComponentName getName() -
getDescription
String getDescription() -
replaceObjectType
-
adjustNullablePojo
-
applyMapping
-
replaceName
-
fold
-
asEnumPojo
-
asObjectPojo
-