public class MetadataAnnotation extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isMeta
Metadata annotation flag
|
protected Map<String,Object> |
m_attributes
Map of attribute names and values.
|
protected String |
m_name
The name of the annotation.
|
| 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.
|
boolean |
isMeta()
INTERNAL:
|
void |
setAttributes(Map<String,Object> attributes)
INTERNAL:
|
void |
setIsMeta(boolean isMeta)
INTERNAL:
|
void |
setName(String name)
INTERNAL:
|
String |
toString()
INTERNAL:
|
protected String m_name
protected boolean isMeta
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)
public void setIsMeta(boolean isMeta)
public boolean isMeta()
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.