public class AnnotationDescr extends AnnotatedBaseDescr implements org.drools.core.factmodel.PropertyMap
Annotated.ClassAdapter
Constructor and Description |
---|
AnnotationDescr() |
AnnotationDescr(String name) |
AnnotationDescr(String name,
String value) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getFullyQualifiedName() |
String |
getName() |
Object |
getSingleValue() |
String |
getSingleValueAsString() |
Object |
getSingleValueStripped() |
Object |
getValue()
Returns the metadata value as a single object or a Map
|
Object |
getValue(String key) |
String |
getValueAsString(String key) |
Map<String,Object> |
getValueMap() |
Map<String,Object> |
getValues() |
String |
getValuesAsString() |
Object |
getValueStripped() |
int |
hashCode() |
boolean |
hasValue() |
boolean |
isDuplicated() |
boolean |
isStrict() |
void |
readExternal(ObjectInput in) |
void |
setDuplicated() |
void |
setFullyQualifiedName(String fullyQualifiedName) |
void |
setKeyValue(String key,
Object value) |
void |
setStrict(boolean strict) |
void |
setValue(Object value) |
static String |
unquote(String s) |
void |
writeExternal(ObjectOutput out) |
addAnnotation, addAnnotation, addAnnotation, addQualifiedAnnotation, getAnnotation, getAnnotation, getAnnotationNames, getAnnotations, getTypedAnnotation, hasAnnotation, indexByFQN
copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setText
public static final String VALUE
public AnnotationDescr()
public AnnotationDescr(String name)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AnnotatedBaseDescr
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AnnotatedBaseDescr
IOException
public String getName()
public String getFullyQualifiedName()
public void setFullyQualifiedName(String fullyQualifiedName)
public boolean hasValue()
public void setValue(Object value)
public Map<String,Object> getValues()
getValues
in interface org.drools.core.factmodel.PropertyMap
public Object getValue()
public Object getValueStripped()
public Object getSingleValue()
public Object getSingleValueStripped()
public String getSingleValueAsString()
public String getValuesAsString()
public boolean isDuplicated()
public void setDuplicated()
public boolean isStrict()
public void setStrict(boolean strict)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.