net.percederberg.mib.asn1.analysis
Interface Switch
- All Known Implementing Classes:
- DepthFirstAdapter, SwitchAdapter
- public interface Switch
This interface specifies methods being called upon switching from
the nodes. See the visitor (or switch) design pattern for
information on how this works.
- Author:
- Per Cederberg, per@percederberg.net
caseStart
public void caseStart(Node node)
caseModuleDefinition
public void caseModuleDefinition(Node node)
caseTagDefault
public void caseTagDefault(Node node)
caseModuleIdentifier
public void caseModuleIdentifier(Node node)
caseModuleBody
public void caseModuleBody(Node node)
caseExports
public void caseExports(Node node)
caseImports
public void caseImports(Node node)
caseSymbolsFromModuleList
public void caseSymbolsFromModuleList(Node node)
caseSymbolsFromModule
public void caseSymbolsFromModule(Node node)
caseSymbolList
public void caseSymbolList(Node node)
caseSymbol
public void caseSymbol(Node node)
caseAssignmentList
public void caseAssignmentList(Node node)
caseAssignment
public void caseAssignment(Node node)
caseMacroDefinition
public void caseMacroDefinition(Node node)
caseMacroBody
public void caseMacroBody(Node node)
caseSkipToEND
public void caseSkipToEND(Node node)
caseMacroReference
public void caseMacroReference(Node node)
caseTypeAssignment
public void caseTypeAssignment(Node node)
caseType
public void caseType(Node node)
caseBuiltinType
public void caseBuiltinType(Node node)
caseIntegerType
public void caseIntegerType(Node node)
caseNamedNumberList
public void caseNamedNumberList(Node node)
caseNamedNumber
public void caseNamedNumber(Node node)
caseSignedNumber
public void caseSignedNumber(Node node)
caseStringType
public void caseStringType(Node node)
caseBitStringType
public void caseBitStringType(Node node)
caseSequenceType
public void caseSequenceType(Node node)
caseSequenceOfType
public void caseSequenceOfType(Node node)
caseSetType
public void caseSetType(Node node)
caseSetOfType
public void caseSetOfType(Node node)
caseElementTypeList
public void caseElementTypeList(Node node)
caseElementType
public void caseElementType(Node node)
caseNamedType
public void caseNamedType(Node node)
caseChoiceType
public void caseChoiceType(Node node)
caseEnumeratedType
public void caseEnumeratedType(Node node)
caseSelectionType
public void caseSelectionType(Node node)
caseTaggedType
public void caseTaggedType(Node node)
caseTag
public void caseTag(Node node)
caseClassNumber
public void caseClassNumber(Node node)
caseClass
public void caseClass(Node node)
caseAnyType
public void caseAnyType(Node node)
caseDefinedType
public void caseDefinedType(Node node)
caseConstraintList
public void caseConstraintList(Node node)
caseConstraint
public void caseConstraint(Node node)
caseValueConstraint
public void caseValueConstraint(Node node)
caseValueRange
public void caseValueRange(Node node)
caseLowerEndPoint
public void caseLowerEndPoint(Node node)
caseUpperEndPoint
public void caseUpperEndPoint(Node node)
caseSizeConstraint
public void caseSizeConstraint(Node node)
caseAlphabetConstraint
public void caseAlphabetConstraint(Node node)
caseValueAssignment
public void caseValueAssignment(Node node)
caseValue
public void caseValue(Node node)
caseDefinedValue
public void caseDefinedValue(Node node)
caseBuiltinValue
public void caseBuiltinValue(Node node)
caseBooleanValue
public void caseBooleanValue(Node node)
caseSpecialRealValue
public void caseSpecialRealValue(Node node)
caseNullValue
public void caseNullValue(Node node)
caseNamedValue
public void caseNamedValue(Node node)
caseObjectIdentifierValue
public void caseObjectIdentifierValue(Node node)
caseObjIdComponentList
public void caseObjIdComponentList(Node node)
caseObjIdComponent
public void caseObjIdComponent(Node node)
caseNameAndNumberForm
public void caseNameAndNumberForm(Node node)
caseBinaryString
public void caseBinaryString(Node node)
caseHexString
public void caseHexString(Node node)
caseCharString
public void caseCharString(Node node)
caseNumber
public void caseNumber(Node node)
caseIdentifier
public void caseIdentifier(Node node)
caseModuleReference
public void caseModuleReference(Node node)
caseTypeReference
public void caseTypeReference(Node node)
caseDefinedMacroType
public void caseDefinedMacroType(Node node)
caseDefinedMacroName
public void caseDefinedMacroName(Node node)
caseSnmpObjectTypeMacroType
public void caseSnmpObjectTypeMacroType(Node node)
caseSnmpTrapTypeMacroType
public void caseSnmpTrapTypeMacroType(Node node)
caseSnmpAccessPart
public void caseSnmpAccessPart(Node node)
caseSnmpStatusPart
public void caseSnmpStatusPart(Node node)
caseSnmpDescrPart
public void caseSnmpDescrPart(Node node)
caseSnmpReferPart
public void caseSnmpReferPart(Node node)
caseSnmpIndexPart
public void caseSnmpIndexPart(Node node)
caseTypeOrValueList
public void caseTypeOrValueList(Node node)
caseTypeOrValue
public void caseTypeOrValue(Node node)
caseSnmpDefValPart
public void caseSnmpDefValPart(Node node)
caseSnmpVarPart
public void caseSnmpVarPart(Node node)
caseVarTypes
public void caseVarTypes(Node node)
caseEOF
public void caseEOF(Node node)
caseTDOT
public void caseTDOT(Node node)
caseTCOMMA
public void caseTCOMMA(Node node)
caseTSEMI_COLON
public void caseTSEMI_COLON(Node node)
caseTLEFTPAREN
public void caseTLEFTPAREN(Node node)
caseTRIGHTPAREN
public void caseTRIGHTPAREN(Node node)
caseTLEFTBRACE
public void caseTLEFTBRACE(Node node)
caseTRIGHTBRACE
public void caseTRIGHTBRACE(Node node)
caseTLEFTBRACKET
public void caseTLEFTBRACKET(Node node)
caseTRIGHTBRACKET
public void caseTRIGHTBRACKET(Node node)
caseTMINUS
public void caseTMINUS(Node node)
caseTLESSTHAN
public void caseTLESSTHAN(Node node)
caseTBAR
public void caseTBAR(Node node)
caseTASSIGN
public void caseTASSIGN(Node node)
caseTDEFINITIONS
public void caseTDEFINITIONS(Node node)
caseTEXPLICIT
public void caseTEXPLICIT(Node node)
caseTIMPLICIT
public void caseTIMPLICIT(Node node)
caseTTAGS
public void caseTTAGS(Node node)
caseTBEGIN
public void caseTBEGIN(Node node)
caseTEND
public void caseTEND(Node node)
caseTEXPORTS
public void caseTEXPORTS(Node node)
caseTIMPORTS
public void caseTIMPORTS(Node node)
caseTFROM
public void caseTFROM(Node node)
caseTMACRO
public void caseTMACRO(Node node)
caseTINTEGER
public void caseTINTEGER(Node node)
caseTREAL
public void caseTREAL(Node node)
caseTBOOLEAN
public void caseTBOOLEAN(Node node)
caseTNULL
public void caseTNULL(Node node)
caseTBIT
public void caseTBIT(Node node)
caseTOCTET
public void caseTOCTET(Node node)
caseTSTRING
public void caseTSTRING(Node node)
caseTENUMERATED
public void caseTENUMERATED(Node node)
caseTSEQUENCE
public void caseTSEQUENCE(Node node)
caseTSET
public void caseTSET(Node node)
caseTOF
public void caseTOF(Node node)
caseTCHOICE
public void caseTCHOICE(Node node)
caseTUNIVERSAL
public void caseTUNIVERSAL(Node node)
caseTAPPLICATION
public void caseTAPPLICATION(Node node)
caseTPRIVATE
public void caseTPRIVATE(Node node)
caseTANY
public void caseTANY(Node node)
caseTDEFINED
public void caseTDEFINED(Node node)
caseTBY
public void caseTBY(Node node)
caseTOBJECT
public void caseTOBJECT(Node node)
caseTIDENTIFIER
public void caseTIDENTIFIER(Node node)
caseTINCLUDES
public void caseTINCLUDES(Node node)
caseTMIN
public void caseTMIN(Node node)
caseTMAX
public void caseTMAX(Node node)
caseTSIZE
public void caseTSIZE(Node node)
caseTWITH
public void caseTWITH(Node node)
caseTCOMPONENT
public void caseTCOMPONENT(Node node)
caseTCOMPONENTS
public void caseTCOMPONENTS(Node node)
caseTPRESENT
public void caseTPRESENT(Node node)
caseTABSENT
public void caseTABSENT(Node node)
caseTOPTIONAL
public void caseTOPTIONAL(Node node)
caseTDEFAULT
public void caseTDEFAULT(Node node)
caseTTRUE
public void caseTTRUE(Node node)
caseTFALSE
public void caseTFALSE(Node node)
caseTPLUS_INFINITY
public void caseTPLUS_INFINITY(Node node)
caseTMINUS_INFINITY
public void caseTMINUS_INFINITY(Node node)
caseTOBJECT_TYPE
public void caseTOBJECT_TYPE(Node node)
caseTTRAP_TYPE
public void caseTTRAP_TYPE(Node node)
caseTSYNTAX
public void caseTSYNTAX(Node node)
caseTACCESS
public void caseTACCESS(Node node)
caseTSTATUS
public void caseTSTATUS(Node node)
caseTDESCRIPTION
public void caseTDESCRIPTION(Node node)
caseTREFERENCE
public void caseTREFERENCE(Node node)
caseTINDEX
public void caseTINDEX(Node node)
caseTDEFVAL
public void caseTDEFVAL(Node node)
caseTENTERPRISE
public void caseTENTERPRISE(Node node)
caseTVARIABLES
public void caseTVARIABLES(Node node)
caseTBINSTRING
public void caseTBINSTRING(Node node)
caseTHEXSTRING
public void caseTHEXSTRING(Node node)
caseTCSTRING
public void caseTCSTRING(Node node)
caseTUCASEFIRST_IDENT
public void caseTUCASEFIRST_IDENT(Node node)
caseTLCASEFIRST_IDENT
public void caseTLCASEFIRST_IDENT(Node node)
caseTNUMBER
public void caseTNUMBER(Node node)