|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface for objects that create content models. This interface is intended for use with the ContentModelParser. Copyright: Copyright (c) 2001 Company: Memorial
Fields inherited from interface xylia.sax.contentmodelparser.ContentModelKinds |
ANY, CHILDREN, EMPTY, MIXED |
Method Summary | |
java.lang.Object |
finishContentModel(int kind)
Complete construction of a content model. |
java.lang.Object |
finishContentModel(int kind,
java.lang.Object regExp)
Complete construction of a content model. |
java.lang.Object |
mkAlternation(java.lang.Object right,
java.lang.Object left)
Create a regular expression object representing an occurence of an alternation in the content model. |
java.lang.Object |
mkKleenePlus(java.lang.Object operand)
Create a regular expression object representing nonempty repetition of a regular expression in the content model. |
java.lang.Object |
mkKleeneStar(java.lang.Object operand)
Create a regular expression object representing possibly empty repetition of a regular expression in the content model. |
java.lang.Object |
mkName(java.lang.String name)
Create a regular expression object representing an occurence of an element name in the content model. |
java.lang.Object |
mkOptional(java.lang.Object operand)
Create a regular expression object representing an occurence of optional regular expression in the content model. |
java.lang.Object |
mkPCDATA()
Create a regular expression object representing an occurence of #PCDATA in the content model. |
java.lang.Object |
mkSequence(java.lang.Object right,
java.lang.Object left)
Create a regular expression object representing an occurence of a sequence in the content model. |
Method Detail |
public java.lang.Object finishContentModel(int kind)
kind,
- either ANY or EMPTYpublic java.lang.Object finishContentModel(int kind, java.lang.Object regExp)
kind
- Either MIXED or CHILDREN.regExp
- An object representing the regular expression.public java.lang.Object mkPCDATA()
public java.lang.Object mkName(java.lang.String name)
name
- The element name.public java.lang.Object mkAlternation(java.lang.Object right, java.lang.Object left)
left
- A regular expression object representing the left operand.right
- A regular expression object representing the right operand.public java.lang.Object mkSequence(java.lang.Object right, java.lang.Object left)
left
- A regular expression object representing the left operand.right
- A regular expression object representing the right operand.public java.lang.Object mkOptional(java.lang.Object operand)
operand
- A regular expression object representing the operand.public java.lang.Object mkKleeneStar(java.lang.Object operand)
operand
- A regular expression object representing the operand.public java.lang.Object mkKleenePlus(java.lang.Object operand)
operand
- A regular expression object representing the operand.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |