agg.attribute
Interface AttrTypeMember

All Superinterfaces:
AttrMember, java.io.Serializable, XMLObject
All Known Implementing Classes:
DeclMember

public interface AttrTypeMember
extends AttrMember

The interface for a member of an attribute type.


Field Summary
static long serialVersionUID
           
 
Method Summary
 boolean compareTo(AttrTypeMember mem)
           
 void delete()
          Removes itself from the tuple.
 AttrHandler getHandler()
          Retrieving its attribute handler.
 java.lang.String getName()
          Retrieving its name.
 HandlerType getType()
          Retrieving its type.
 java.lang.String getTypeName()
          Retrieving its type name as string.
 void setHandler(AttrHandler h)
          Setting its attribute handler.
 void setName(java.lang.String name)
          Setting a name.
 void setType(java.lang.String typeName)
          Setting its type.
 
Methods inherited from interface agg.attribute.AttrMember
getHoldingTuple, getIndexInTuple, getValidityReport, isValid
 
Methods inherited from interface agg.util.XMLObject
XreadObject, XwriteObject
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Method Detail

delete

void delete()
Removes itself from the tuple.


getName

java.lang.String getName()
Retrieving its name.

Specified by:
getName in interface AttrMember

setName

void setName(java.lang.String name)
Setting a name.


getType

HandlerType getType()
Retrieving its type. Returns null if no type is set or if the type is not valid.


getTypeName

java.lang.String getTypeName()
Retrieving its type name as string.


setType

void setType(java.lang.String typeName)
Setting its type.


getHandler

AttrHandler getHandler()
Retrieving its attribute handler.


setHandler

void setHandler(AttrHandler h)
Setting its attribute handler.


compareTo

boolean compareTo(AttrTypeMember mem)