|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object sk.uniba.euromath.document.schema.impl.export.ElementSequenceRuleImpl
public final class ElementSequenceRuleImpl
Implements the ElementSequenceRule
interface.
Field Summary | |
---|---|
com.sun.msv.grammar.Expression |
exp
Expression, generating element sequence. |
RulePool |
pool
The rule pool instance. |
Method Summary | |
---|---|
List<? extends IInsertListP> |
getSequences(sk.baka.ikslibs.ptr.DOMPoint start)
Computes all possibilities of sequences, that can be generated by this rule. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final com.sun.msv.grammar.Expression exp
public final RulePool pool
Method Detail |
---|
public List<? extends IInsertListP> getSequences(sk.baka.ikslibs.ptr.DOMPoint start)
IElementSequenceRuleP
Computes all possibilities of sequences, that can be generated by this rule. There must be only such insertlists, that doesn't contain optional elements. There must be no duplicite insertlists. If no elements are required to be created then an empty list shall be returned.
All insertpoints in each returned insertlist must be equal to
start
. All one-item-length insertlists must be grouped
together into one insert list.
getSequences
in interface IElementSequenceRuleP
start
- insertpoint, from which the numbering must start. It is
guaranteed that start.pos == 0
is true.
null
.public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |