agg.attribute
Interface AttrMember

All Superinterfaces:
java.io.Serializable, XMLObject
All Known Subinterfaces:
AttrConditionMember, AttrInstanceMember, AttrTypeMember, AttrVariableMember
All Known Implementing Classes:
CondMember, DeclMember, Member, ValueMember, VarMember

public interface AttrMember
extends java.io.Serializable, XMLObject

An abstract tuple member interface.


Field Summary
static long serialVersionUID
           
 
Method Summary
 AttrTuple getHoldingTuple()
          Returns the tuple that contains this member.
 int getIndexInTuple()
          Returns the member index within the containing tuple.
 java.lang.String getName()
          Returns the member name.
 java.lang.String getValidityReport()
          Returns a text describing the errors in this member, or null if the member is correct.
 boolean isValid()
          Testing if the member is consistent and complete.
 
Methods inherited from interface agg.util.XMLObject
XreadObject, XwriteObject
 

Field Detail

serialVersionUID

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

isValid

boolean isValid()
Testing if the member is consistent and complete.


getValidityReport

java.lang.String getValidityReport()
Returns a text describing the errors in this member, or null if the member is correct.


getHoldingTuple

AttrTuple getHoldingTuple()
Returns the tuple that contains this member.


getName

java.lang.String getName()
Returns the member name.


getIndexInTuple

int getIndexInTuple()
Returns the member index within the containing tuple.