relaxngcc.automaton
Class Alphabet.Ref

java.lang.Object
  extended byrelaxngcc.automaton.Alphabet
      extended byrelaxngcc.automaton.Alphabet.Ref
Enclosing class:
Alphabet

public static final class Alphabet.Ref
extends Alphabet

Alphabet of the type "ref."


Nested Class Summary
 
Nested classes inherited from class relaxngcc.automaton.Alphabet
Alphabet.DataText, Alphabet.EnterAttribute, Alphabet.EnterElement, Alphabet.ForAction, Alphabet.Fork, Alphabet.LeaveAttribute, Alphabet.LeaveElement, Alphabet.Markup, Alphabet.Ref, Alphabet.Text, Alphabet.ValueText
 
Field Summary
 
Fields inherited from class relaxngcc.automaton.Alphabet
_locator, DATA_TEXT, ENTER_ATTRIBUTE, ENTER_ELEMENT, FOR_ACTION, FORK, LEAVE_ATTRIBUTE, LEAVE_ELEMENT, REF_BLOCK, VALUE_TEXT
 
Constructor Summary
Alphabet.Ref(ScopeInfo _target, org.xml.sax.Locator loc)
           
Alphabet.Ref(ScopeInfo target, java.lang.String alias, java.lang.String params, org.xml.sax.Locator loc)
           
 
Method Summary
 Alphabet.Ref asRef()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getAlias()
           
 java.lang.String getParams()
           
 ScopeInfo getTargetScope()
          Gets the child scope to be spawned.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class relaxngcc.automaton.Alphabet
asDataText, asEnterAttribute, asEnterElement, asForAction, asFork, asLeaveAttribute, asLeaveElement, asMarkup, asText, asValueText, getType, isDataText, isEnterAttribute, isEnterElement, isForAction, isFork, isLeaveAttribute, isLeaveElement, isMarkup, isRef, isText, isValueText, printLocator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Alphabet.Ref

public Alphabet.Ref(ScopeInfo target,
                    java.lang.String alias,
                    java.lang.String params,
                    org.xml.sax.Locator loc)

Alphabet.Ref

public Alphabet.Ref(ScopeInfo _target,
                    org.xml.sax.Locator loc)
Method Detail

asRef

public Alphabet.Ref asRef()
Overrides:
asRef in class Alphabet

getTargetScope

public ScopeInfo getTargetScope()
Gets the child scope to be spawned.


getParams

public java.lang.String getParams()

getAlias

public java.lang.String getAlias()

toString

public java.lang.String toString()

hashCode

public int hashCode()
Specified by:
hashCode in class Alphabet

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Alphabet