
Package ca.uhn.fhir.context
Class BaseRuntimeChildDefinition
- java.lang.Object
-
- ca.uhn.fhir.context.BaseRuntimeChildDefinition
-
- Direct Known Subclasses:
BaseRuntimeDeclaredChildDefinition
,RuntimeChildExt
,RuntimeChildUndeclaredExtensionDefinition
public abstract class BaseRuntimeChildDefinition extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BaseRuntimeChildDefinition.IAccessor
static interface
BaseRuntimeChildDefinition.IMutator
-
Constructor Summary
Constructors Constructor Description BaseRuntimeChildDefinition()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BaseRuntimeChildDefinition.IAccessor
getAccessor()
abstract BaseRuntimeElementDefinition<?>
getChildByName(String theName)
abstract BaseRuntimeElementDefinition<?>
getChildElementDefinitionByDatatype(Class<? extends IBase> theType)
abstract String
getChildNameByDatatype(Class<? extends IBase> theDatatype)
abstract String
getElementName()
String
getExtensionUrl()
Object
getInstanceConstructorArguments()
abstract int
getMax()
abstract int
getMin()
abstract BaseRuntimeChildDefinition.IMutator
getMutator()
BaseRuntimeChildDefinition
getReplacedParentDefinition()
abstract Set<String>
getValidChildNames()
abstract boolean
isSummary()
void
setReplacedParentDefinition(BaseRuntimeChildDefinition myReplacedParentDefinition)
String
toString()
-
-
-
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)
-
-