public abstract class ManagedType extends JaversType
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Property> |
getProperties() |
java.util.List<Property> |
getProperties(Predicate<Property> query) |
Property |
getProperty(java.lang.String propertyName) |
java.util.Set<java.lang.String> |
getPropertyNames() |
protected java.lang.reflect.Type |
getRawDehydratedType()
Type for JSON representation.
|
protected PrettyPrintBuilder |
prettyPrintBuilder() |
equals, getActualTypeArguments, getBaseJavaClass, getBaseJavaType, getName, hashCode, isGenericType, isInstance, prettyPrint, toStringprotected java.lang.reflect.Type getRawDehydratedType()
JaversTypeprotected PrettyPrintBuilder prettyPrintBuilder()
prettyPrintBuilder in class JaversTypepublic Property getProperty(java.lang.String propertyName)
JaversException - PROPERTY_NOT_FOUNDpublic java.util.List<Property> getProperties()
public java.util.Set<java.lang.String> getPropertyNames()