public class AnnotationDescr extends AnnotatedBaseDescr implements org.drools.core.factmodel.PropertyMap
| 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, indexByFQNaccept, copyLocation, getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getNamespace, getResource, getStartCharacter, getText, positionAsString, replaceVariable, setEndCharacter, setEndLocation, setLocation, setNamespace, setResource, setStartCharacter, setTextpublic static final String VALUE
public AnnotationDescr()
public AnnotationDescr(String name)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AnnotatedBaseDescrIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class AnnotatedBaseDescrIOExceptionpublic 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.PropertyMappublic 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–2018 JBoss by Red Hat. All rights reserved.