public final class HSAdapterDelegateMediator
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
HashStructure |
addDelegateIfNeeded(HashStructure hsnHash,
HashStructureNode hsNode) |
java.lang.Object |
delegateDataKey(java.lang.String dataKey,
java.lang.String parentElement,
HashStructureNode hsNode) |
boolean |
delegates(TechnologyScope techScope) |
javax.swing.Icon |
getDisabledIcon(java.lang.String dataKey,
java.lang.String rootQName) |
java.lang.String |
getDisabledText(java.lang.String dataKey,
java.lang.String rootQName) |
static HSAdapterDelegateMediator |
getMediator() |
java.awt.Component |
getPreview(java.lang.String dataKey,
java.lang.String parentElement,
HashStructureNode hsNode) |
HSAdapterDelegate.Type |
getType(java.lang.String dataKey,
java.lang.String rootQName) |
boolean |
isDelegated(java.lang.String dataKey,
java.lang.String rootQName) |
boolean |
isDisabled(java.lang.String dataKey,
java.lang.String rootQName) |
boolean |
needsDelegation(HashStructureNode hsNode,
HashStructure hsnHash) |
void |
pushValue(java.lang.String dataKey,
java.lang.String parentElement,
HashStructureNode hsNode,
java.lang.Object value) |
void |
registerDelegate(java.lang.String dataKey,
java.lang.String disabledText,
java.net.URL iconURL,
java.lang.String parentElement,
MetaClass<? extends HSAdapterDelegate> delegateMetaClass,
java.lang.String techScope,
HSAdapterDelegate.Type type) |
public static HSAdapterDelegateMediator getMediator()
public void registerDelegate(java.lang.String dataKey, java.lang.String disabledText, java.net.URL iconURL, java.lang.String parentElement, MetaClass<? extends HSAdapterDelegate> delegateMetaClass, java.lang.String techScope, HSAdapterDelegate.Type type)
public boolean delegates(TechnologyScope techScope)
public boolean isDelegated(java.lang.String dataKey, java.lang.String rootQName)
public boolean isDisabled(java.lang.String dataKey, java.lang.String rootQName)
public javax.swing.Icon getDisabledIcon(java.lang.String dataKey, java.lang.String rootQName)
public HSAdapterDelegate.Type getType(java.lang.String dataKey, java.lang.String rootQName)
public java.lang.String getDisabledText(java.lang.String dataKey, java.lang.String rootQName)
public java.awt.Component getPreview(java.lang.String dataKey, java.lang.String parentElement, HashStructureNode hsNode)
public java.lang.Object delegateDataKey(java.lang.String dataKey, java.lang.String parentElement, HashStructureNode hsNode)
public void pushValue(java.lang.String dataKey, java.lang.String parentElement, HashStructureNode hsNode, java.lang.Object value)
public boolean needsDelegation(HashStructureNode hsNode, HashStructure hsnHash)
public HashStructure addDelegateIfNeeded(HashStructure hsnHash, HashStructureNode hsNode)