Package io.resys.hdes.client.api.ast
Class TypeDef
java.lang.Object
io.resys.hdes.client.api.ast.TypeDef
- All Implemented Interfaces:
Serializable,Comparable<TypeDef>
- Direct Known Subclasses:
ImmutableTypeDef
@Immutable
public abstract class TypeDef
extends Object
implements Serializable, Comparable<TypeDef>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic interfacestatic enumstatic interfacestatic enumstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintabstract Class<?>abstract BooleangetData()abstract Stringabstract TypeDef.Deserializerabstract TypeDef.Directionabstract Stringabstract StringgetId()abstract StringgetName()abstract IntegergetOrder()abstract Collection<TypeDef>abstract StringgetRef()abstract Stringabstract TypeDef.Serializerabstract Stringabstract TypeDef.ValueTypeabstract boolean
-
Constructor Details
-
TypeDef
public TypeDef()
-
-
Method Details
-
getId
-
getName
-
getOrder
-
getData
-
getDirection
-
getValueType
-
isRequired
public abstract boolean isRequired() -
getProperties
-
getExtRef
-
getScript
-
getBeanType
-
getDescription
-
getValues
-
getRef
-
getValueSet
-
getDeserializer
-
getSerializer
-
toValue
-
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<TypeDef>
-