public final class UIHelperRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
<T> T |
findHelper(java.lang.Class<T> helperClass,
ContentType contentType)
Looks for helper implementations of the given class that are declared
to handle exactly the specified type.
|
<T> T |
findHelper(java.lang.Class<T> helperClass,
ContentType contentType,
boolean includeCompatible,
boolean useFallbackHelper) |
<T> T |
findHelper(java.lang.Class<T> helperClass,
java.lang.Object data) |
<T> T |
getFallbackHelper(java.lang.Class<T> helperClass) |
static UIHelperRegistry |
globalRegistry() |
boolean |
hasHelper(java.lang.Class<?> helperClass,
java.lang.Object data) |
<T> boolean |
hasHelper(java.lang.Class<T> helperClass,
ContentType contentType) |
<T> boolean |
hasHelper(java.lang.Class<T> helperClass,
ContentType contentType,
boolean includeCompatible,
boolean useFallbackHelper) |
UIHelperRegistry |
newRegistry() |
boolean |
registerHelper(java.lang.String helperClass,
ContentType contentType,
java.lang.Object helper) |
boolean |
registerHelper(java.lang.String helperClass,
ContentType contentType,
java.lang.Object helper,
boolean replace) |
boolean |
registerHelper(java.lang.String helperClass,
java.lang.String contentTypeId,
java.lang.Object helper) |
boolean |
registerHelper(java.lang.String helperClass,
java.lang.String contentTypeId,
java.lang.Object helper,
boolean replace) |
void |
setFallbackHelper(java.lang.String helperClass,
java.lang.Object helper) |
public static UIHelperRegistry globalRegistry()
public UIHelperRegistry newRegistry()
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void setFallbackHelper(java.lang.String helperClass, java.lang.Object helper)
public <T> T getFallbackHelper(java.lang.Class<T> helperClass)
helperClass
- public boolean registerHelper(java.lang.String helperClass, java.lang.String contentTypeId, java.lang.Object helper)
public boolean registerHelper(java.lang.String helperClass, java.lang.String contentTypeId, java.lang.Object helper, boolean replace)
public boolean registerHelper(java.lang.String helperClass, ContentType contentType, java.lang.Object helper)
public boolean registerHelper(java.lang.String helperClass, ContentType contentType, java.lang.Object helper, boolean replace)
public <T> T findHelper(java.lang.Class<T> helperClass, java.lang.Object data)
public <T> T findHelper(java.lang.Class<T> helperClass, ContentType contentType)
public <T> T findHelper(java.lang.Class<T> helperClass, ContentType contentType, boolean includeCompatible, boolean useFallbackHelper)
public <T> boolean hasHelper(java.lang.Class<T> helperClass, ContentType contentType)
public <T> boolean hasHelper(java.lang.Class<T> helperClass, ContentType contentType, boolean includeCompatible, boolean useFallbackHelper)
public boolean hasHelper(java.lang.Class<?> helperClass, java.lang.Object data)