Top Description Fields Constructors Methods
com.sun.msv.verifier.regexp

public Class ElementsOfConcernCollector

extends Object
implements ExpressionVisitor
Class Inheritance
All Implemented Interfaces
com.sun.msv.grammar.ExpressionVisitor
Imports
java.util.Collection, com.sun.msv.grammar.AttributeExp, .ChoiceExp, .ConcurExp, .DataExp, .ElementExp, .Expression, .ExpressionVisitor, .InterleaveExp, .ListExp, .MixedExp, .OneOrMoreExp, .OtherExp, .ReferenceExp, .SequenceExp, .ValueExp

Collects "elements of concern". "Elements of concern" are ElementExps that are possibly applicable to the next element. These gathered element declarations are then tested against next XML element.
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
private Collection<Expression>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final void
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
public final Object
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

resultback to summary
private Collection<Expression> result

Constructor Detail

ElementsOfConcernCollectorback to summary
public ElementsOfConcernCollector()

Method Detail

collectback to summary
public final void collect(Expression exp, Collection<Expression> result)
onAnyStringback to summary
public final Object onAnyString()

Implements com.sun.msv.grammar.ExpressionVisitor.onAnyString.

onAttributeback to summary
public final Object onAttribute(AttributeExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onAttribute.

onChoiceback to summary
public final Object onChoice(ChoiceExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onChoice.

onConcurback to summary
public final Object onConcur(ConcurExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onConcur.

onDataback to summary
public final Object onData(DataExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onData.

onElementback to summary
public final Object onElement(ElementExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onElement.

onEpsilonback to summary
public final Object onEpsilon()

Implements com.sun.msv.grammar.ExpressionVisitor.onEpsilon.

onInterleaveback to summary
public final Object onInterleave(InterleaveExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onInterleave.

onListback to summary
public final Object onList(ListExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onList.

onMixedback to summary
public final Object onMixed(MixedExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onMixed.

onNullSetback to summary
public final Object onNullSet()

Implements com.sun.msv.grammar.ExpressionVisitor.onNullSet.

onOneOrMoreback to summary
public final Object onOneOrMore(OneOrMoreExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onOneOrMore.

onOtherback to summary
public final Object onOther(OtherExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onOther.

onRefback to summary
public final Object onRef(ReferenceExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onRef.

onSequenceback to summary
public final Object onSequence(SequenceExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onSequence.

onValueback to summary
public final Object onValue(ValueExp exp)

Implements com.sun.msv.grammar.ExpressionVisitor.onValue.