EXIficient

com.siemens.ct.exi.grammar.rule
Class RuleContentAllSchemaInformed

java.lang.Object
  extended by com.siemens.ct.exi.grammar.rule.AbstractRule
      extended by com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedRule
          extended by com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedRuleContent
              extended by com.siemens.ct.exi.grammar.rule.RuleElementSchemaInformed
                  extended by com.siemens.ct.exi.grammar.rule.RuleContentAllSchemaInformed
All Implemented Interfaces:
Rule, SchemaInformedRule, java.lang.Cloneable

public class RuleContentAllSchemaInformed
extends RuleElementSchemaInformed

TODO Description

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

Constructor Summary
RuleContentAllSchemaInformed()
           
 
Method Summary
 Rule get1stLevelRule(int ec)
           
 java.lang.String toString()
           
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.RuleElementSchemaInformed
duplicate, get2ndLevelCharacteristics, get2ndLevelEvent, get2ndLevelEventCode
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedRule
addRule, get1stLevelEvent, get1stLevelEventCode, get1stLevelEventCodeLength, getLeastAttributeEventCode, getNumberOfEvents, getNumberOfSchemaDeviatedAttributes, getTypeEmpty, isSchemaRule, joinRules, resolveLambdaTransitions, setFirstElementRule, setHasNamedSubtypes, setNillable
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.AbstractRule
addTerminalRule, equals, get3rdLevelCharacteristics, get3rdLevelEvent, get3rdLevelEventCode, getElementContentRule, getElementContentRuleForUndeclaredSE, getLabel, hasSecondOrThirdLevel, isTerminalRule, learnAttribute, learnCharacters, learnEndElement, learnStartElement, setLabel
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.siemens.ct.exi.grammar.rule.SchemaInformedRule
getLabel, setLabel
 
Methods inherited from interface com.siemens.ct.exi.grammar.rule.Rule
addTerminalRule, get3rdLevelCharacteristics, get3rdLevelEvent, get3rdLevelEventCode, getElementContentRule, getElementContentRuleForUndeclaredSE, hasSecondOrThirdLevel, isTerminalRule, learnAttribute, learnCharacters, learnEndElement, learnStartElement
 

Constructor Detail

RuleContentAllSchemaInformed

public RuleContentAllSchemaInformed()
Method Detail

get1stLevelRule

public Rule get1stLevelRule(int ec)
                     throws java.lang.IndexOutOfBoundsException
Specified by:
get1stLevelRule in interface Rule
Overrides:
get1stLevelRule in class AbstractSchemaInformedRule
Throws:
java.lang.IndexOutOfBoundsException

toString

public java.lang.String toString()
Overrides:
toString in class RuleElementSchemaInformed

EXIficient