public abstract class BaseRuntimeChildDatatypeDefinition extends BaseRuntimeDeclaredChildDefinition
BaseRuntimeDeclaredChildDefinition.FieldListMutator, BaseRuntimeDeclaredChildDefinition.FieldPlainMutatorBaseRuntimeChildDefinition.IAccessor, BaseRuntimeChildDefinition.IMutator| Constructor and Description |
|---|
BaseRuntimeChildDatatypeDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
Class<? extends IBase> theDatatype) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Enum<?>> |
getBoundEnumType()
If this child has a bound type, this method will return the Enum type that
it is bound to.
|
BaseRuntimeElementDefinition<?> |
getChildByName(String theName) |
BaseRuntimeElementDefinition<?> |
getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype) |
String |
getChildNameByDatatype(Class<? extends IBase> theDatatype) |
Class<? extends IBase> |
getDatatype() |
Set<String> |
getValidChildNames() |
String |
toString() |
getAccessor, getBindingValueSet, getElementName, getField, getFormalDefinition, getMax, getMin, getMutator, getShortDefinition, getSingleChildOrThrow, isModifier, isSummary, setModifiergetExtensionUrl, getInstanceConstructorArgumentspublic BaseRuntimeChildDatatypeDefinition(Field theField, String theElementName, Child theChildAnnotation, Description theDescriptionAnnotation, Class<? extends IBase> theDatatype)
public Class<? extends Enum<?>> getBoundEnumType()
null.public BaseRuntimeElementDefinition<?> getChildByName(String theName)
getChildByName in class BaseRuntimeChildDefinitionpublic BaseRuntimeElementDefinition<?> getChildElementDefinitionByDatatype(Class<? extends IBase> theDatatype)
getChildElementDefinitionByDatatype in class BaseRuntimeChildDefinitionpublic String getChildNameByDatatype(Class<? extends IBase> theDatatype)
getChildNameByDatatype in class BaseRuntimeChildDefinitionpublic Class<? extends IBase> getDatatype()
public Set<String> getValidChildNames()
getValidChildNames in class BaseRuntimeChildDefinitionpublic String toString()
toString in class BaseRuntimeChildDefinitionCopyright © 2014–2017 University Health Network. All rights reserved.