EXIficient

com.siemens.ct.exi.grammar
Class TypeGrammar

java.lang.Object
  extended by com.siemens.ct.exi.grammar.TypeGrammar

public class TypeGrammar
extends java.lang.Object

Given an XML Schema type definition T i , two type grammars are created, which are denoted by Type i and TypeEmpty i . Type i is a grammar that fully reflects the type definition of T i , whereas TypeEmpty i is a grammar that accepts only the attribute uses and attribute wildcards of T i , if any.

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

Constructor Summary
TypeGrammar(SchemaInformedRule type, SchemaInformedRule typeEmpty)
           
 
Method Summary
 SchemaInformedRule getType()
           
 SchemaInformedRule getTypeEmpty()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeGrammar

public TypeGrammar(SchemaInformedRule type,
                   SchemaInformedRule typeEmpty)
Method Detail

getType

public SchemaInformedRule getType()

getTypeEmpty

public SchemaInformedRule getTypeEmpty()

EXIficient