|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.relaxng.program.Item
com.caucho.relaxng.program.AttributeItem
public class AttributeItem
Generates programs from patterns.
| Field Summary | |
|---|---|
protected static L10N |
L
|
| Fields inherited from class com.caucho.relaxng.program.Item |
|---|
log |
| Constructor Summary | |
|---|---|
AttributeItem(NameClassItem name)
|
|
| Method Summary | |
|---|---|
boolean |
allowAttribute(QName name,
java.lang.String value)
Returns true if the attribute is allowed. |
boolean |
allowEmpty()
The attribute does not allow the empty match. |
Item |
attributeEnd()
Returns the item after the attribute ends. |
void |
attributeSet(java.util.HashSet<QName> set)
Returns the attribute set, the set of attribute names possible. |
boolean |
equals(java.lang.Object o)
Returns true if the object is an empty item. |
void |
firstSet(java.util.HashSet<QName> set)
Returns the first set, the set of element names possible. |
NameClassItem |
getNameClassItem()
|
int |
hashCode()
Returns the hash code for the empty item. |
protected boolean |
isSimpleSyntax()
Returns true for an element with simple syntax. |
Item |
setAttribute(QName name,
java.lang.String value)
Returns the next item on the match. |
java.lang.String |
toString()
|
java.lang.String |
toSyntaxDescription(int depth)
Returns the pretty printed syntax. |
| Methods inherited from class com.caucho.relaxng.program.Item |
|---|
addSyntaxNewline, allowsElement, emptyItemIterator, endElement, error, getItemsIterator, groupContinuation, inElementContinuation, interleaveContinuation, itemIterator, requiredFirstSet, startElement, text |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final L10N L
| Constructor Detail |
|---|
public AttributeItem(NameClassItem name)
| Method Detail |
|---|
public NameClassItem getNameClassItem()
public void firstSet(java.util.HashSet<QName> set)
firstSet in class Itempublic boolean allowEmpty()
allowEmpty in class Itempublic void attributeSet(java.util.HashSet<QName> set)
attributeSet in class Item
public boolean allowAttribute(QName name,
java.lang.String value)
throws RelaxException
allowAttribute in class Itemname - the name of the attributevalue - the value of the attribute
RelaxException
public Item setAttribute(QName name,
java.lang.String value)
throws RelaxException
setAttribute in class Itemname - the name of the attributevalue - the value of the attribute
RelaxExceptionpublic Item attributeEnd()
attributeEnd in class Itempublic java.lang.String toSyntaxDescription(int depth)
toSyntaxDescription in class Itemprotected boolean isSimpleSyntax()
isSimpleSyntax in class Itempublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||