com.sun.msv.grammar
Interface Grammar

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
RELAXGrammar, RELAXModule, TREXGrammar, XMLSchemaGrammar

public interface Grammar
extends java.io.Serializable

base interface of the "grammar". This interface characterizes very basic part of grammar.

Author:
Kohsuke KAWAGUCHI

Method Summary
 ExpressionPool getPool()
          gets ExpressionPool object which was used to construct this grammar.
 Expression getTopLevel()
          gets top-level expression.
 

Method Detail

getPool

public ExpressionPool getPool()
gets ExpressionPool object which was used to construct this grammar. Never return null.


getTopLevel

public Expression getTopLevel()
gets top-level expression. This expression shall be the constraint over the document element. Never return null.



Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated April 26 2005.