EXIficient

com.siemens.ct.exi.grammar
Class AbstractGrammar

java.lang.Object
  extended by com.siemens.ct.exi.grammar.AbstractGrammar
All Implemented Interfaces:
Grammar
Direct Known Subclasses:
SchemaInformedGrammar, SchemaLessGrammar

public abstract class AbstractGrammar
extends java.lang.Object
implements Grammar

TODO Description

Version:
0.4.20081014
Author:
Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com

Constructor Summary
AbstractGrammar(boolean isSchemaInformed)
           
 
Method Summary
 Rule getBuiltInDocumentGrammar()
           
 GrammarURIEntry[] getGrammarEntries()
           
 boolean isSchemaInformed()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.siemens.ct.exi.grammar.Grammar
getBuiltInFragmentGrammar, getGlobalAttribute, getGlobalElement, getTypeGrammar
 

Constructor Detail

AbstractGrammar

public AbstractGrammar(boolean isSchemaInformed)
Method Detail

isSchemaInformed

public boolean isSchemaInformed()
Specified by:
isSchemaInformed in interface Grammar

getBuiltInDocumentGrammar

public Rule getBuiltInDocumentGrammar()
Specified by:
getBuiltInDocumentGrammar in interface Grammar

getGrammarEntries

public GrammarURIEntry[] getGrammarEntries()
Specified by:
getGrammarEntries in interface Grammar

EXIficient