public class MetadataAnnotation
extends java.lang.Object
Constructor and Description |
---|
MetadataAnnotation() |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(java.lang.String key,
java.lang.Object value)
INTERNAL:
|
MetadataAnnotation |
getAttributeAnnotation(java.lang.String name)
INTERNAL:
Return annotation attribute value.
|
java.lang.Object[] |
getAttributeArray(java.lang.String name)
INTERNAL:
Return the attribute value, or an empty array if not set.
|
java.lang.Boolean |
getAttributeBoolean(java.lang.String name,
java.lang.Boolean defaultValue)
INTERNAL:
Return the boolean attribute value, or the default value if not set.
|
java.lang.Boolean |
getAttributeBooleanDefaultFalse(java.lang.String name)
INTERNAL:
Return the boolean attribute value, or FALSE if not set.
|
java.lang.Boolean |
getAttributeBooleanDefaultTrue(java.lang.String name)
INTERNAL:
Return the boolean attribute value, or TRUE if not set.
|
java.lang.String |
getAttributeClass(java.lang.String name,
java.lang.Class defaultClass)
INTERNAL:
Return the Class attribute value, or the default provided.
|
java.lang.Integer |
getAttributeInteger(java.lang.String name)
INTERNAL:
Return Integer attribute value.
|
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
INTERNAL:
|
java.lang.String |
getAttributeString(java.lang.String name)
INTERNAL:
Return the attribute value, or null if not set.
|
java.lang.String |
getAttributeString(java.lang.String name,
java.lang.String defaultValue)
INTERNAL:
Return the attribute value, or defaultValue if not set.
|
java.lang.String |
getName()
INTERNAL:
|
boolean |
hasAttribute(java.lang.String name)
INTERNAL:
Return true if the attribute exists.
|
void |
setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
INTERNAL:
|
void |
setName(java.lang.String name)
INTERNAL:
|
java.lang.String |
toString()
INTERNAL:
|
public void addAttribute(java.lang.String key, java.lang.Object value)
public MetadataAnnotation getAttributeAnnotation(java.lang.String name)
public java.lang.Object[] getAttributeArray(java.lang.String name)
public java.lang.Boolean getAttributeBoolean(java.lang.String name, java.lang.Boolean defaultValue)
public java.lang.Boolean getAttributeBooleanDefaultFalse(java.lang.String name)
public java.lang.Boolean getAttributeBooleanDefaultTrue(java.lang.String name)
public java.lang.String getAttributeClass(java.lang.String name, java.lang.Class defaultClass)
public java.lang.Integer getAttributeInteger(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
public java.lang.String getAttributeString(java.lang.String name)
public java.lang.String getAttributeString(java.lang.String name, java.lang.String defaultValue)
public java.lang.String getName()
public boolean hasAttribute(java.lang.String name)
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
public void setName(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference