com.siemens.ct.exi.grammar.rule
Class SchemaInformedStartTag
java.lang.Object
com.siemens.ct.exi.grammar.rule.AbstractRule
com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedRule
com.siemens.ct.exi.grammar.rule.AbstractSchemaInformedContent
com.siemens.ct.exi.grammar.rule.SchemaInformedStartTag
- All Implemented Interfaces:
- Rule, SchemaInformedRule
- Direct Known Subclasses:
- SchemaInformedFirstStartTag
public class SchemaInformedStartTag
- extends AbstractSchemaInformedContent
TODO Description
- Version:
- 0.4.20081009
- Author:
- Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com
| 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 |
SchemaInformedStartTag
public SchemaInformedStartTag(SchemaInformedRule elementContent2)
setFirstElementRule
public void setFirstElementRule()
- Specified by:
setFirstElementRule in interface SchemaInformedRule- Overrides:
setFirstElementRule in class AbstractSchemaInformedRule
hasSecondOrThirdLevel
public boolean hasSecondOrThirdLevel(FidelityOptions fidelityOptions)
- Specified by:
hasSecondOrThirdLevel in interface Rule- Overrides:
hasSecondOrThirdLevel in class AbstractSchemaInformedRule
getElementContentRule
public Rule getElementContentRule()
- Specified by:
getElementContentRule in interface Rule- Overrides:
getElementContentRule in class AbstractRule
duplicate
public SchemaInformedStartTag 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