|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdk.brics.relaxng.Grammar
public class Grammar
<grammar> <start> pattern </start> define* </grammar>
Constructor Summary | |
---|---|
Grammar()
Constructs a new grammar. |
Method Summary | ||
---|---|---|
void |
addDefine(Define d)
Adds a named pattern to this grammar. |
|
boolean |
check(PrintStream err)
Checks that this grammar represents a Restricted RELAX NG schema using a RestrictedChecker . |
|
Define |
getDefine(String name)
Returns the pattern definition of the given name |
|
Map<String,Define> |
getDefines()
Returns the pattern definitions |
|
Pattern |
getStart()
Returns start pattern. |
|
|
processPatterns(PatternProcessor<T> v)
Processes the start pattern and all define patterns using the given pattern visitor. |
|
void |
setStart(Pattern p)
Sets the start pattern of this grammar. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Grammar()
Method Detail |
---|
public void addDefine(Define d)
d
- pattern definitionpublic boolean check(PrintStream err)
RestrictedChecker
.
err
- print stream for error messages, null if none
public Define getDefine(String name)
name
- pattern name
IllegalArgumentException
- if no such pattern definition existspublic Map<String,Define> getDefines()
public Pattern getStart()
public <T> void processPatterns(PatternProcessor<T> v)
v
- pattern visitorpublic void setStart(Pattern p)
p
- pattern
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |