EXIficient

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

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.AbstractSchemaInformedContent
              extended by com.siemens.ct.exi.grammar.rule.SchemaInformedStartTag
                  extended by com.siemens.ct.exi.grammar.rule.SchemaInformedFirstStartTag
All Implemented Interfaces:
Rule, SchemaInformedRule

public class SchemaInformedFirstStartTag
extends SchemaInformedStartTag

TODO Description

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

Constructor Summary
SchemaInformedFirstStartTag(SchemaInformedRule elementContent2)
           
 
Method Summary
 Rule getElementContentRule()
           
 boolean hasSecondOrThirdLevel(FidelityOptions fidelityOptions)
           
 java.lang.String toString()
           
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.SchemaInformedStartTag
duplicate, equals, setFirstElementRule
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedContent
get2ndLevelCharacteristics, get2ndLevelEvent, get2ndLevelEventCode
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedRule
addRule, get1stLevelEventCodeLength, getLeastAttributeEventCode, getNumberOfEvents, getNumberOfSchemaDeviatedAttributes, getTypeEmpty, isSchemaInformed, joinRules, lookFor, lookForAttribute, lookForAttributeNS, lookForEvent, lookForStartElement, lookForStartElementNS, setNillable, setTypeCastable
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.AbstractRule
addTerminalRule, get3rdLevelCharacteristics, get3rdLevelEvent, get3rdLevelEventCode, getLabel, hashCode, learnAttribute, learnCharacters, learnEndElement, learnStartElement, setLabel
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.siemens.ct.exi.grammar.rule.SchemaInformedRule
addTerminalRule, getLabel, setLabel
 
Methods inherited from interface com.siemens.ct.exi.grammar.rule.Rule
get3rdLevelCharacteristics, get3rdLevelEvent, get3rdLevelEventCode, learnAttribute, learnCharacters, learnEndElement, learnStartElement
 

Constructor Detail

SchemaInformedFirstStartTag

public SchemaInformedFirstStartTag(SchemaInformedRule elementContent2)
Method Detail

hasSecondOrThirdLevel

public boolean hasSecondOrThirdLevel(FidelityOptions fidelityOptions)
Specified by:
hasSecondOrThirdLevel in interface Rule
Overrides:
hasSecondOrThirdLevel in class SchemaInformedStartTag

getElementContentRule

public Rule getElementContentRule()
Specified by:
getElementContentRule in interface Rule
Overrides:
getElementContentRule in class SchemaInformedStartTag

toString

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

EXIficient