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 - SemanticErrorExceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean isAtomic()
public Attribute getLastAttribute()