EXIficient

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

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.SchemaInformedElement
All Implemented Interfaces:
Rule, SchemaInformedRule

public class SchemaInformedElement
extends AbstractSchemaInformedContent

TODO Description

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

Constructor Summary
SchemaInformedElement()
           
 
Method Summary
 SchemaInformedElement duplicate()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String toString()
           
 
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, hasSecondOrThirdLevel, isSchemaInformed, joinRules, lookFor, lookForAttribute, lookForAttributeNS, lookForEvent, lookForStartElement, lookForStartElementNS, setFirstElementRule, setNillable, setTypeCastable
 
Methods inherited from class com.siemens.ct.exi.grammar.rule.AbstractRule
addTerminalRule, get3rdLevelCharacteristics, get3rdLevelEvent, get3rdLevelEventCode, getElementContentRule, 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, getElementContentRule, learnAttribute, learnCharacters, learnEndElement, learnStartElement
 

Constructor Detail

SchemaInformedElement

public SchemaInformedElement()
Method Detail

duplicate

public SchemaInformedElement duplicate()
Specified by:
duplicate in interface SchemaInformedRule
Overrides:
duplicate in class AbstractSchemaInformedRule

toString

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractRule

EXIficient