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