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,
String serverBaseUrl) |
List<RuntimeChildDeclaredExtensionDefinition> |
getExtensions() |
List<RuntimeChildDeclaredExtensionDefinition> |
getExtensionsModifier() |
List<RuntimeChildDeclaredExtensionDefinition> |
getExtensionsNonModifier() |
Class<? extends T> |
getImplementingClass() |
String |
getName() |
boolean |
hasExtensions() |
boolean |
isStandardType() |
T |
newInstance() |
T |
newInstance(Object theArgument) |
String |
toString() |
protected void |
validateSealed() |
public BaseRuntimeElementDefinition(String theName, Class<? extends T> theImplementingClass, boolean theStandardType)
public void addExtension(RuntimeChildDeclaredExtensionDefinition theExtension)
public abstract BaseRuntimeElementDefinition.ChildTypeEnum getChildType()
public RuntimeChildDeclaredExtensionDefinition getDeclaredExtension(String theExtensionUrl, String serverBaseUrl)
public List<RuntimeChildDeclaredExtensionDefinition> getExtensions()
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsModifier()
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsNonModifier()
public Class<? extends T> getImplementingClass()
public String getName()
public boolean hasExtensions()
public boolean isStandardType()
public T newInstance()
public T newInstance(Object theArgument)
protected void validateSealed()
Copyright © 2014–2017 University Health Network. All rights reserved.