public abstract class BaseRuntimeElementDefinition<T extends IBase> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseRuntimeElementDefinition.ChildTypeEnum |
| Constructor and Description |
|---|
BaseRuntimeElementDefinition(String theName,
Class<? extends T> theImplementingClass,
boolean theStandardType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtension(RuntimeChildDeclaredExtensionDefinition theExtension) |
abstract BaseRuntimeElementDefinition.ChildTypeEnum |
getChildType() |
RuntimeChildDeclaredExtensionDefinition |
getDeclaredExtension(String theExtensionUrl) |
List<RuntimeChildDeclaredExtensionDefinition> |
getExtensions() |
List<RuntimeChildDeclaredExtensionDefinition> |
getExtensionsModifier() |
List<RuntimeChildDeclaredExtensionDefinition> |
getExtensionsNonModifier() |
Class<? extends T> |
getImplementingClass() |
String |
getName() |
boolean |
isStandardType() |
T |
newInstance() |
T |
newInstance(Object theArgument) |
String |
toString() |
public BaseRuntimeElementDefinition(String theName, Class<? extends T> theImplementingClass, boolean theStandardType)
public boolean isStandardType()
public void addExtension(RuntimeChildDeclaredExtensionDefinition theExtension)
public List<RuntimeChildDeclaredExtensionDefinition> getExtensions()
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsModifier()
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsNonModifier()
public RuntimeChildDeclaredExtensionDefinition getDeclaredExtension(String theExtensionUrl)
public String getName()
public T newInstance()
public T newInstance(Object theArgument)
public Class<? extends T> getImplementingClass()
public abstract BaseRuntimeElementDefinition.ChildTypeEnum getChildType()
Copyright © 2014–2016 University Health Network. All rights reserved.