public class AttributeIdentifier
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
AttributeIdentifier(Attribute attribute) |
AttributeIdentifier(Attribute attribute,
AttributeIdentifier child) |
AttributeIdentifier(Attribute attribute,
int index) |
AttributeIdentifier(java.lang.String description,
AttributeSet set)
Erzeugt einen AttributeIdentifier aus einem String der Form
Attribut([Index])?.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Attribute |
getAttribute() |
AttributeIdentifier |
getChild() |
Data |
getDataElement(Data data)
Findet das durch diese Klasse referenzierte Datenobjekt (bzw.
|
int |
getIndex() |
Attribute |
getLastAttribute() |
java.lang.String |
getName() |
boolean |
hasChild() |
int |
hashCode() |
boolean |
hasIndex() |
boolean |
isAtomic() |
java.lang.String |
toString() |
public AttributeIdentifier(Attribute attribute)
public AttributeIdentifier(Attribute attribute, int index)
public AttributeIdentifier(Attribute attribute, AttributeIdentifier child)
public AttributeIdentifier(java.lang.String description, AttributeSet set) throws SemanticErrorException
description
- SemanticErrorException
public java.lang.String getName()
public Attribute getAttribute()
public int getIndex()
public boolean hasIndex()
public AttributeIdentifier getChild()
public boolean hasChild()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isAtomic()
public Attribute getLastAttribute()