public class BindingsType
extends java.lang.Object
The BindingsType
is an identifier to link
ModelProvider
s with applicable CreatorInfo
s.
Modifier and Type | Class and Description |
---|---|
static class |
BindingsType.Attribute |
Constructor and Description |
---|
BindingsType(java.lang.String displayName,
java.lang.String id,
BindingsType.Attribute... attributes) |
Modifier and Type | Method and Description |
---|---|
static BindingsType |
create(java.lang.String displayName,
java.lang.String id) |
static BindingsType |
create(java.lang.String displayName,
java.lang.String id,
BindingsType.Attribute... attributes)
Creates a new
BindingsType and registers it with the ADFv
databinding framework. |
static void |
deregisterBindingsType(BindingsType bindingsType) |
static BindingsType |
getBindingsType(java.lang.String id) |
java.lang.String |
getDisplayName() |
java.lang.String |
getId() |
boolean |
hasAttribute(BindingsType.Attribute name) |
static void |
registerBindingsType(BindingsType bindingsType) |
java.lang.String |
toString() |
public BindingsType(java.lang.String displayName, java.lang.String id, BindingsType.Attribute... attributes)
public static final BindingsType create(java.lang.String displayName, java.lang.String id, BindingsType.Attribute... attributes)
Creates a new BindingsType
and registers it with the ADFv
databinding framework. If a matching BindingsType
already
exists, this will throw an IllegalArgumentException.
displayName
- Category display name for this group. This does not have
to be unique. BindingsType
s with the same name will be
grouped together.id
- Identifier for the type. This must be globally unique.attributes
- List of attributes marking this bindings type.BindingsType
.public static final BindingsType create(java.lang.String displayName, java.lang.String id)
public java.lang.String getDisplayName()
public java.lang.String getId()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean hasAttribute(BindingsType.Attribute name)
public static final BindingsType getBindingsType(java.lang.String id)
public static final void registerBindingsType(BindingsType bindingsType)
public static final void deregisterBindingsType(BindingsType bindingsType)