codec.visit
Class BasicAspVisitor
java.lang.Object
|
+--com.t3.ot.misc.VisitorImpl
|
+--codec.visit.BasicAspVisitor
- Direct Known Subclasses:
- InvocationAspVisitor, NamingContextVisitor
- public class BasicAspVisitor
- extends com.t3.ot.misc.VisitorImpl
Class implementing default Gateway-oriented Visitor behaviour for
introspecting incoming PDU to be relayed further to SUT in the form
of CORBA request/response.
Field Summary |
protected com.t3.ot.pco.ASP |
asp
PDU processed by Visitor. |
protected int |
choiceCount
Temporarily added state - due to incorrect handling of CHOICE
on Tester side. |
protected org.omg.CORBA.ORB |
orb
Reference to CORBA ORB. |
protected java.lang.String |
pcoName
PCO name through which PDU was sent. |
protected static int |
STATE_TABLE_ACTIVE
|
protected static int |
STATE_TABLE_COMPLETE
|
protected static int |
STATE_TABLE_INACTIVE
|
protected int |
tableState
State of TTCN table analysis. |
Fields inherited from class com.t3.ot.misc.VisitorImpl |
_isGoingForward |
Constructor Summary |
BasicAspVisitor(java.lang.String pcoName_,
com.t3.ot.pco.ASP asp_)
|
Methods inherited from class com.t3.ot.misc.VisitorImpl |
isGoingForward,
setGoBackward,
visitMatchingSymbol,
visitTTCNConstraintBegin,
visitTTCNConstraintEnd |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
asp
protected com.t3.ot.pco.ASP asp
- PDU processed by Visitor.
pcoName
protected java.lang.String pcoName
- PCO name through which PDU was sent.
orb
protected org.omg.CORBA.ORB orb
- Reference to CORBA ORB.
tableState
protected int tableState
- State of TTCN table analysis. The "tableState" must be initially
set to "TABLE_INACTIVE", then set to "TABLE_ACTIVE" by method
visitTableBegin() which must come as the first visit() method,
then set to "TABLE_COMPLETE" by visitTableEnd() which must come
as the last visit() method. This ensures that PDU contains only
one TTCN table which encapsulates all other PDU data.
STATE_TABLE_INACTIVE
protected static final int STATE_TABLE_INACTIVE
STATE_TABLE_ACTIVE
protected static final int STATE_TABLE_ACTIVE
STATE_TABLE_COMPLETE
protected static final int STATE_TABLE_COMPLETE
choiceCount
protected int choiceCount
- Temporarily added state - due to incorrect handling of CHOICE
on Tester side.
BasicAspVisitor
public BasicAspVisitor(java.lang.String pcoName_,
com.t3.ot.pco.ASP asp_)
finalizeVisitor
protected void finalizeVisitor()
throws com.t3.ot.misc.OtException
visitBitStringValue
public final void visitBitStringValue(com.t3.ot.misc.StringValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitBitStringValue in class com.t3.ot.misc.VisitorImpl
visitBooleanValue
public void visitBooleanValue(com.t3.ot.misc.BooleanValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitBooleanValue in class com.t3.ot.misc.VisitorImpl
visitCharStringValue
public void visitCharStringValue(com.t3.ot.misc.StringValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitCharStringValue in class com.t3.ot.misc.VisitorImpl
visitChoiceBegin
public void visitChoiceBegin(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitChoiceBegin in class com.t3.ot.misc.VisitorImpl
visitChoiceEnd
public void visitChoiceEnd(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitChoiceEnd in class com.t3.ot.misc.VisitorImpl
visitEnumeratedValue
public void visitEnumeratedValue(com.t3.ot.misc.EnumeratedValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitEnumeratedValue in class com.t3.ot.misc.VisitorImpl
visitHexStringValue
public final void visitHexStringValue(com.t3.ot.misc.StringValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitHexStringValue in class com.t3.ot.misc.VisitorImpl
visitIntegerValue
public void visitIntegerValue(com.t3.ot.misc.IntegerValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitIntegerValue in class com.t3.ot.misc.VisitorImpl
visitNullValue
public final void visitNullValue(com.t3.ot.misc.NullValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitNullValue in class com.t3.ot.misc.VisitorImpl
visitObjectIdentifierBegin
public final void visitObjectIdentifierBegin(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitObjectIdentifierBegin in class com.t3.ot.misc.VisitorImpl
visitObjectIdentifierEnd
public final void visitObjectIdentifierEnd(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitObjectIdentifierEnd in class com.t3.ot.misc.VisitorImpl
visitOctetStringValue
public void visitOctetStringValue(com.t3.ot.misc.StringValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitOctetStringValue in class com.t3.ot.misc.VisitorImpl
visitSequenceBegin
public void visitSequenceBegin(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitSequenceBegin in class com.t3.ot.misc.VisitorImpl
visitSequenceEnd
public void visitSequenceEnd(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitSequenceEnd in class com.t3.ot.misc.VisitorImpl
visitSequenceOfBegin
public void visitSequenceOfBegin(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitSequenceOfBegin in class com.t3.ot.misc.VisitorImpl
visitSequenceOfEnd
public void visitSequenceOfEnd(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitSequenceOfEnd in class com.t3.ot.misc.VisitorImpl
visitStructValueBegin
public final void visitStructValueBegin(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitStructValueBegin in class com.t3.ot.misc.VisitorImpl
visitStructValueEnd
public final void visitStructValueEnd(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitStructValueEnd in class com.t3.ot.misc.VisitorImpl
visitTableBegin
public final void visitTableBegin(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitTableBegin in class com.t3.ot.misc.VisitorImpl
visitTableEnd
public final void visitTableEnd(com.t3.ot.misc.StructValue value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitTableEnd in class com.t3.ot.misc.VisitorImpl
visitValue
public final void visitValue(com.t3.ot.misc.Value value)
throws com.t3.ot.misc.OtException
- Overrides:
- visitValue in class com.t3.ot.misc.VisitorImpl