org.activemath.webapp.dict.queries
Class AMMetadataAttributeQuery

java.lang.Object
  extended by org.activemath.webapp.dict.queries.AMAbstractQuery
      extended by org.activemath.webapp.dict.queries.AMMetadataAttributeQuery
All Implemented Interfaces:
Cloneable

public class AMMetadataAttributeQuery
extends AMAbstractQuery

Represents a query for metadata-attributes. This class includes the set of possible values.


Field Summary
 
Fields inherited from class org.activemath.webapp.dict.queries.AMAbstractQuery
policy
 
Constructor Summary
AMMetadataAttributeQuery()
           
AMMetadataAttributeQuery(OJElement fromUlog)
           
 
Method Summary
 OJElement asXMLElement()
           
 Object clone()
           
 String getAttName()
           
 String getDefaultFieldName()
          Returns the bean field-name that a appSession should "first" edit when editing such a query.
 String getType()
           
 String getValue()
           
static boolean isPossibleName(String name)
           
 boolean isPossibleValue(String value)
           
 boolean isValid()
           
 Iterator listPossibleNames()
           
 Iterator listPossibleValues()
           
 void setAttName(String name)
           
 void setValue(String value)
           
 String userString()
           
 
Methods inherited from class org.activemath.webapp.dict.queries.AMAbstractQuery
getName, setPolicy, setType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMMetadataAttributeQuery

public AMMetadataAttributeQuery()

AMMetadataAttributeQuery

public AMMetadataAttributeQuery(OJElement fromUlog)
Method Detail

listPossibleNames

public Iterator listPossibleNames()

isPossibleName

public static boolean isPossibleName(String name)

listPossibleValues

public Iterator listPossibleValues()

isPossibleValue

public boolean isPossibleValue(String value)

getAttName

public String getAttName()

setAttName

public void setAttName(String name)

getValue

public String getValue()

setValue

public void setValue(String value)

isValid

public boolean isValid()
Specified by:
isValid in class AMAbstractQuery

userString

public String userString()
Specified by:
userString in class AMAbstractQuery

getType

public String getType()
Specified by:
getType in class AMAbstractQuery

getDefaultFieldName

public String getDefaultFieldName()
Description copied from class: AMAbstractQuery
Returns the bean field-name that a appSession should "first" edit when editing such a query.

Specified by:
getDefaultFieldName in class AMAbstractQuery

clone

public Object clone()
Overrides:
clone in class AMAbstractQuery

asXMLElement

public OJElement asXMLElement()
Overrides:
asXMLElement in class AMAbstractQuery