Package ca.uhn.fhir.context
Class BaseRuntimeChildDefinition
- java.lang.Object
-
- ca.uhn.fhir.context.BaseRuntimeChildDefinition
-
- Direct Known Subclasses:
BaseRuntimeDeclaredChildDefinition,RuntimeChildUndeclaredExtensionDefinition
public abstract class BaseRuntimeChildDefinition extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBaseRuntimeChildDefinition.IAccessorstatic interfaceBaseRuntimeChildDefinition.IMutator
-
Constructor Summary
Constructors Constructor Description BaseRuntimeChildDefinition()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BaseRuntimeChildDefinition.IAccessorgetAccessor()abstract BaseRuntimeElementDefinition<?>getChildByName(String theName)abstract BaseRuntimeElementDefinition<?>getChildElementDefinitionByDatatype(Class<? extends IBase> theType)abstract StringgetChildNameByDatatype(Class<? extends IBase> theDatatype)abstract StringgetElementName()StringgetExtensionUrl()ObjectgetInstanceConstructorArguments()abstract intgetMax()abstract intgetMin()abstract BaseRuntimeChildDefinition.IMutatorgetMutator()BaseRuntimeChildDefinitiongetReplacedParentDefinition()abstract Set<String>getValidChildNames()abstract booleanisSummary()voidsetReplacedParentDefinition(BaseRuntimeChildDefinition myReplacedParentDefinition)StringtoString()
-
-
-
Constructor Detail
-
BaseRuntimeChildDefinition
public BaseRuntimeChildDefinition()
-
-
Method Detail
-
getAccessor
public abstract BaseRuntimeChildDefinition.IAccessor getAccessor()
-
getChildByName
public abstract BaseRuntimeElementDefinition<?> getChildByName(String theName)
-
getChildElementDefinitionByDatatype
public abstract BaseRuntimeElementDefinition<?> getChildElementDefinitionByDatatype(Class<? extends IBase> theType)
-
getChildNameByDatatype
public abstract String getChildNameByDatatype(Class<? extends IBase> theDatatype)
-
getElementName
public abstract String getElementName()
-
getExtensionUrl
public String getExtensionUrl()
-
getInstanceConstructorArguments
public Object getInstanceConstructorArguments()
-
getMax
public abstract int getMax()
-
getMin
public abstract int getMin()
-
getMutator
public abstract BaseRuntimeChildDefinition.IMutator getMutator()
-
getValidChildNames
public abstract Set<String> getValidChildNames()
-
isSummary
public abstract boolean isSummary()
-
getReplacedParentDefinition
public BaseRuntimeChildDefinition getReplacedParentDefinition()
-
setReplacedParentDefinition
public void setReplacedParentDefinition(BaseRuntimeChildDefinition myReplacedParentDefinition)
-
-