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.
- Version:
- 1.2
- 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)
caseSnmpModuleIdentityMacroType
public void caseSnmpModuleIdentityMacroType(Node node)
caseSnmpObjectIdentityMacroType
public void caseSnmpObjectIdentityMacroType(Node node)
caseSnmpObjectTypeMacroType
public void caseSnmpObjectTypeMacroType(Node node)
caseSnmpNotificationTypeMacroType
public void caseSnmpNotificationTypeMacroType(Node node)
caseSnmpTrapTypeMacroType
public void caseSnmpTrapTypeMacroType(Node node)
caseSnmpTextualConventionMacroType
public void caseSnmpTextualConventionMacroType(Node node)
caseSnmpObjectGroupMacroType
public void caseSnmpObjectGroupMacroType(Node node)
caseSnmpNotificationGroupMacroType
public void caseSnmpNotificationGroupMacroType(Node node)
caseSnmpModuleComplianceMacroType
public void caseSnmpModuleComplianceMacroType(Node node)
caseSnmpAgentCapabilitiesMacroType
public void caseSnmpAgentCapabilitiesMacroType(Node node)
caseSnmpUpdatePart
public void caseSnmpUpdatePart(Node node)
caseSnmpOrganizationPart
public void caseSnmpOrganizationPart(Node node)
caseSnmpContactPart
public void caseSnmpContactPart(Node node)
caseSnmpDescrPart
public void caseSnmpDescrPart(Node node)
caseSnmpRevisionPart
public void caseSnmpRevisionPart(Node node)
caseSnmpStatusPart
public void caseSnmpStatusPart(Node node)
caseSnmpReferPart
public void caseSnmpReferPart(Node node)
caseSnmpSyntaxPart
public void caseSnmpSyntaxPart(Node node)
caseTypeOrBits
public void caseTypeOrBits(Node node)
caseNamedBits
public void caseNamedBits(Node node)
caseNamedBit
public void caseNamedBit(Node node)
caseSnmpUnitsPart
public void caseSnmpUnitsPart(Node node)
caseSnmpAccessPart
public void caseSnmpAccessPart(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)
caseSnmpObjectsPart
public void caseSnmpObjectsPart(Node node)
caseValueList
public void caseValueList(Node node)
caseSnmpEnterprisePart
public void caseSnmpEnterprisePart(Node node)
caseSnmpVarPart
public void caseSnmpVarPart(Node node)
caseVarTypes
public void caseVarTypes(Node node)
caseSnmpDisplayPart
public void caseSnmpDisplayPart(Node node)
caseSnmpNotificationsPart
public void caseSnmpNotificationsPart(Node node)
caseSnmpModulePart
public void caseSnmpModulePart(Node node)
caseSnmpMandatoryPart
public void caseSnmpMandatoryPart(Node node)
caseSnmpCompliancePart
public void caseSnmpCompliancePart(Node node)
caseComplianceGroup
public void caseComplianceGroup(Node node)
caseComplianceObject
public void caseComplianceObject(Node node)
caseSnmpWriteSyntaxPart
public void caseSnmpWriteSyntaxPart(Node node)
caseSnmpProductReleasePart
public void caseSnmpProductReleasePart(Node node)
caseSnmpModuleSupportPart
public void caseSnmpModuleSupportPart(Node node)
caseSnmpVariationPart
public void caseSnmpVariationPart(Node node)
caseSnmpCreationPart
public void caseSnmpCreationPart(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)
caseTMODULE_IDENTITY
public void caseTMODULE_IDENTITY(Node node)
caseTOBJECT_IDENTITY
public void caseTOBJECT_IDENTITY(Node node)
caseTOBJECT_TYPE
public void caseTOBJECT_TYPE(Node node)
caseTNOTIFICATION_TYPE
public void caseTNOTIFICATION_TYPE(Node node)
caseTTRAP_TYPE
public void caseTTRAP_TYPE(Node node)
caseTTEXTUAL_CONVENTION
public void caseTTEXTUAL_CONVENTION(Node node)
caseTOBJECT_GROUP
public void caseTOBJECT_GROUP(Node node)
caseTNOTIFICATION_GROUP
public void caseTNOTIFICATION_GROUP(Node node)
caseTMODULE_COMPLIANCE
public void caseTMODULE_COMPLIANCE(Node node)
caseTAGENT_CAPABILITIES
public void caseTAGENT_CAPABILITIES(Node node)
caseTLAST_UPDATED
public void caseTLAST_UPDATED(Node node)
caseTORGANIZATION
public void caseTORGANIZATION(Node node)
caseTCONTACT_INFO
public void caseTCONTACT_INFO(Node node)
caseTDESCRIPTION
public void caseTDESCRIPTION(Node node)
caseTREVISION
public void caseTREVISION(Node node)
caseTSTATUS
public void caseTSTATUS(Node node)
caseTREFERENCE
public void caseTREFERENCE(Node node)
caseTSYNTAX
public void caseTSYNTAX(Node node)
caseTBITS
public void caseTBITS(Node node)
caseTUNITS
public void caseTUNITS(Node node)
caseTACCESS
public void caseTACCESS(Node node)
caseTMAX_ACCESS
public void caseTMAX_ACCESS(Node node)
caseTMIN_ACCESS
public void caseTMIN_ACCESS(Node node)
caseTINDEX
public void caseTINDEX(Node node)
caseTAUGMENTS
public void caseTAUGMENTS(Node node)
caseTIMPLIED
public void caseTIMPLIED(Node node)
caseTDEFVAL
public void caseTDEFVAL(Node node)
caseTOBJECTS
public void caseTOBJECTS(Node node)
caseTENTERPRISE
public void caseTENTERPRISE(Node node)
caseTVARIABLES
public void caseTVARIABLES(Node node)
caseTDISPLAY_HINT
public void caseTDISPLAY_HINT(Node node)
caseTNOTIFICATIONS
public void caseTNOTIFICATIONS(Node node)
caseTMODULE
public void caseTMODULE(Node node)
caseTMANDATORY_GROUPS
public void caseTMANDATORY_GROUPS(Node node)
caseTGROUP
public void caseTGROUP(Node node)
caseTWRITE_SYNTAX
public void caseTWRITE_SYNTAX(Node node)
caseTPRODUCT_RELEASE
public void caseTPRODUCT_RELEASE(Node node)
caseTSUPPORTS
public void caseTSUPPORTS(Node node)
caseTVARIATION
public void caseTVARIATION(Node node)
caseTCREATION_REQUIRES
public void caseTCREATION_REQUIRES(Node node)
caseTBINSTRING
public void caseTBINSTRING(Node node)
caseTHEXSTRING
public void caseTHEXSTRING(Node node)
caseTCSTRING
public void caseTCSTRING(Node node)
caseTIDENT
public void caseTIDENT(Node node)
caseTNUMBER
public void caseTNUMBER(Node node)