org.drools.lang.descr
Class AnnotationDescr

java.lang.Object
  extended by org.drools.lang.descr.BaseDescr
      extended by org.drools.lang.descr.AnnotationDescr
All Implemented Interfaces:
Externalizable, Serializable

public class AnnotationDescr
extends BaseDescr

See Also:
Serialized Form

Constructor Summary
AnnotationDescr(String name)
           
AnnotationDescr(String name, String value)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getName()
           
 String getSingleValue()
           
 String getSingleValueStripped()
           
 Object getValue()
          Returns the metadata value as a single object or a Map
 String getValue(String key)
           
 Map<String,String> getValueMap()
           
 Map<String,String> getValues()
           
 Object getValueStripped()
           
 int hashCode()
           
 boolean hasValue()
           
 void setKeyValue(String key, String value)
           
 void setValue(String value)
           
static String unquote(String s)
           
 
Methods inherited from class org.drools.lang.descr.BaseDescr
getColumn, getEndCharacter, getEndColumn, getEndLine, getLine, getStartCharacter, getText, readExternal, setEndCharacter, setEndLocation, setLocation, setStartCharacter, setText, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationDescr

public AnnotationDescr(String name)

AnnotationDescr

public AnnotationDescr(String name,
                       String value)
Method Detail

unquote

public static String unquote(String s)

getName

public String getName()

hasValue

public boolean hasValue()

setValue

public void setValue(String value)

setKeyValue

public void setKeyValue(String key,
                        String value)

getValue

public String getValue(String key)

getValues

public Map<String,String> getValues()

getValue

public Object getValue()
Returns the metadata value as a single object or a Map

Returns:

getValueStripped

public Object getValueStripped()

getValueMap

public Map<String,String> getValueMap()

getSingleValue

public String getSingleValue()

getSingleValueStripped

public String getSingleValueStripped()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.