A B C D E G I L M N P R S T U V W

A

actionPerformed(ActionEvent) - Method in class AirportBaseStationConfigurator
 
actionPerformed(ActionEvent) - Method in class airport.AirportModemConfigPanel
 
actionPerformed(ActionEvent) - Method in class airport.AirportLoginInfoDialog
 
actionPerformed(ActionEvent) - Method in class airport.AirportDiscoverer
 
addInfoRecord(AirportInfoRecord, String) - Method in class airport.AirportInfoRadioButton
Add additional AirportInfoRecord to list of byte block fields, with selectedValue string stored for subsequent writing (as appropriate).
addInfoRecord(AirportInfoRecord, String, String) - Method in class airport.AirportInfoCheckBox
Add additional AirportInfoRecord to list of byte block fields, with selectedValue and unselectedValue strings stored for subsequent writing (as appropriate).
addItemAndValue(String, String) - Method in class airport.AirportInfoComboBox
Add item to ComboBox list, with specified item label and associated value string to be written if item is selected.
addSNMPObject(SNMPObject) - Method in class snmp.SNMPSequence
Add the SNMP object to the end of the sequence.
addWindow(ByteBlockWindow) - Method in class byteblock.ByteBlockMultiWindow
Add the specified window to the end of the window list.
airport - package airport
The airport package provides many classes useful for reading and writing configuration information from and to an Apple AirPort Base Station.
AirportAccessControlTable - class airport.AirportAccessControlTable.
Handles display and updating of MAC addresses and host names used for access control on the wireless LAN.
AirportAccessControlTable(AirportInfo) - Constructor for class airport.AirportAccessControlTable
Create new table based on data in airportInfo.
AirportAdvancedPanel - class airport.AirportAdvancedPanel.
Panel which maintains wireless LAN information: network name, channel, and encryption switch and key.
AirportAdvancedPanel(AirportInfo) - Constructor for class airport.AirportAdvancedPanel
 
AirportBaseStationConfigurator - class AirportBaseStationConfigurator.
 
AirportBaseStationConfigurator() - Constructor for class AirportBaseStationConfigurator
 
AirportBridgingPanel - class airport.AirportBridgingPanel.
Panel which maintains data relevant to bridging (plus address allocation via DHCP and NAT).
AirportBridgingPanel(AirportInfo) - Constructor for class airport.AirportBridgingPanel
Create new panel based on data referenced through the supplied AirportInfo object.
AirportDHCPRangePanel - class airport.AirportDHCPRangePanel.
Sub-panel of bridging panel which maintains range of addresses served by base station when acting as DHCP or NAT server.
AirportDHCPRangePanel(AirportInfo) - Constructor for class airport.AirportDHCPRangePanel
Create new panel with start and end address for range taken from byte block referenced in supplied AirportInfo object.
AirportDHCPRangePanel(AirportInfo, String, String) - Constructor for class airport.AirportDHCPRangePanel
Create new panel with specified start and end address for range.
AirportDiscoverer - class airport.AirportDiscoverer.
Broadcasts discovery packet, waits for responses.
AirportDiscoverer() - Constructor for class airport.AirportDiscoverer
 
AirportDiscoveryInfo - class airport.AirportDiscoveryInfo.
Collects together information about the location of pieces of information in the 116-byte Discovery memory block, and creates appropriate AirportInfoRecords (with ByteBlockWindows into the underlying ByteBlock) to read and write the information.
AirportDiscoveryInfo(ByteBlock) - Constructor for class airport.AirportDiscoveryInfo
Create new
AirportDistanceRatePanel - class airport.AirportDistanceRatePanel.
Panel which maintains wireless LAN information: network name, channel, and encryption switch and key.
AirportDistanceRatePanel(AirportInfo) - Constructor for class airport.AirportDistanceRatePanel
 
AirportEncryptionPanel - class airport.AirportEncryptionPanel.
Panel which maintains wireless LAN information: network name, channel, and encryption switch and key.
AirportEncryptionPanel(AirportInfo) - Constructor for class airport.AirportEncryptionPanel
 
AirportEthernetConfigPanel - class airport.AirportEthernetConfigPanel.
Panel maintaining configuration information for Ethernet network connection.
AirportEthernetConfigPanel(AirportInfo) - Constructor for class airport.AirportEthernetConfigPanel
Create new panel with information from supplied AirportInfo object.
AirportInfo - class airport.AirportInfo.
Collects together information about the location of pieces of information in the Airport 17k memory block, and creates appropriate AirportInfoRecords (with ByteBlockWindows into the underlying ByteBlock) to read and write the information.
AirportInfo(ByteBlock) - Constructor for class airport.AirportInfo
 
AirportInfoCheckBox - class airport.AirportInfoCheckBox.
Checkbox displaying and setting specific piece of Airport info.
AirportInfoCheckBox(String) - Constructor for class airport.AirportInfoCheckBox
Create new checkbox with given label and no associated AirportInfoRecords.
AirportInfoCheckBox(String, AirportInfoRecord, String, String) - Constructor for class airport.AirportInfoCheckBox
Create new checkbox with given label and supplied AirportInfoRecord, with selectedValue and unselectedValue strings stored for subsequent writing (as appropriate).
AirportInfoComboBox - class airport.AirportInfoComboBox.
A ComboBox subclass for reading from and writing to an AirportInfoRecord.
AirportInfoComboBox(String, AirportInfoRecord) - Constructor for class airport.AirportInfoComboBox
Creates ComboBox with given label associated with specified AirportInfoRecord.
AirportInfoComponent - interface airport.AirportInfoComponent.
Interface for all components which display and edit Airport configuration information.
AirportInfoLabelledTextField - class airport.AirportInfoLabelledTextField.
Creates a labelled text box to display and edit the information in an AirportInfoRecord.
AirportInfoLabelledTextField(String, AirportInfoRecord) - Constructor for class airport.AirportInfoLabelledTextField
Creates new display for viewing and editing the information in the supplied AirportInfoRecord.
AirportInfoListDisplay - class airport.AirportInfoListDisplay.
A utility class that displays all of the information in the associated AirportInfo object.
AirportInfoListDisplay(AirportInfo) - Constructor for class airport.AirportInfoListDisplay
Create the display for the information contained in airportInfo.
AirportInfoPanel - class airport.AirportInfoPanel.
Superclass for all panels displaying info with AirportInfoComponents.
AirportInfoPanel() - Constructor for class airport.AirportInfoPanel
 
AirportInfoRadioButton - class airport.AirportInfoRadioButton.
Radio button displaying state of and setting value of specific piece of Airport info.
AirportInfoRadioButton(String) - Constructor for class airport.AirportInfoRadioButton
Create new radio button with given label and no associated AirportInfoRecords.
AirportInfoRadioButton(String, AirportInfoRecord, String) - Constructor for class airport.AirportInfoRadioButton
Create new radio button with given label and supplied AirportInfoRecord, with selectedValue string stored for subsequent writing (as appropriate).
AirportInfoRecord - class airport.AirportInfoRecord.
This class defines a structure to hold information about the location and format (type) of a piece of information in the Airport memory block.
AirportInfoRecord(int, ByteBlockWindow) - Constructor for class airport.AirportInfoRecord
Create a new record of given datatype for the specified ByteBlockWindow.
AirportInfoRecord(int, int, int, int, ByteBlock) - Constructor for class airport.AirportInfoRecord
Create a new record with the specified parameters, creating a new ByteBlockRectangularWindow into the supplied ByteBlock.
AirportInfoRecordDisplay - class airport.AirportInfoRecordDisplay.
Creates a labelled text box to display and edit the information in an AirportInfoRecord.
AirportInfoRecordDisplay(String, AirportInfoRecord) - Constructor for class airport.AirportInfoRecordDisplay
Creates new display for viewing and editing the information in the supplied AirportInfoRecord.
AirportInfoTabbedPane - class airport.AirportInfoTabbedPane.
Tabbed pane holding panels which present various configuration information.
AirportInfoTabbedPane(AirportInfo) - Constructor for class airport.AirportInfoTabbedPane
Create new tabbed pane holding panels which present various configuration information.
AirportInfoTextField - class airport.AirportInfoTextField.
Creates a text box to display and edit information in an AirportInfoRecord.
AirportInfoTextField(AirportInfoRecord) - Constructor for class airport.AirportInfoTextField
Creates new textfield to display and edit information in an AirportInfoRecord.
AirportIPConfigPanel - class airport.AirportIPConfigPanel.
Panel which maintains data relevant to base station and router IP address, and subnet mask.
AirportIPConfigPanel(AirportInfo) - Constructor for class airport.AirportIPConfigPanel
 
AirportIPConfigPanel(AirportInfo, String, String, String) - Constructor for class airport.AirportIPConfigPanel
 
AirportLoginInfoDialog - class airport.AirportLoginInfoDialog.
Frame which presents data pertaining to modem login info.
AirportLoginInfoDialog(Frame, String, boolean, AirportInfo) - Constructor for class airport.AirportLoginInfoDialog
 
AirportLoginInfoPanel - class airport.AirportLoginInfoPanel.
Panel which maintains data pertaining to modem connection login, with settings for username, password and login string.
AirportLoginInfoPanel(AirportInfo) - Constructor for class airport.AirportLoginInfoPanel
 
AirportLoginStringTable - class airport.AirportLoginStringTable.
Handles display and updating of entries used in login string.
AirportLoginStringTable(AirportInfo) - Constructor for class airport.AirportLoginStringTable
Create new table based on data in airportInfo.
AirportMainPanel - class airport.AirportMainPanel.
Panel which maintains basic base station information: name, location, and contact individual.
AirportMainPanel(AirportInfo) - Constructor for class airport.AirportMainPanel
 
AirportModemConfigPanel - class airport.AirportModemConfigPanel.
Panel which maintains data pertaining to modem configuration.
AirportModemConfigPanel(AirportInfo) - Constructor for class airport.AirportModemConfigPanel
 
AirportNetworkPanel - class airport.AirportNetworkPanel.
Panel which maintains data relevant to base station network connection.
AirportNetworkPanel(AirportInfo) - Constructor for class airport.AirportNetworkPanel
 
AirportPhoneNumberPanel - class airport.AirportPhoneNumberPanel.
Utility subpanel which maintains dial-up phone number info.
AirportPhoneNumberPanel(AirportInfo) - Constructor for class airport.AirportPhoneNumberPanel
 
AirportPortMappingTable - class airport.AirportPortMappingTable.
Handles display and updating of port mapping information.
AirportPortMappingTable(AirportInfo) - Constructor for class airport.AirportPortMappingTable
Create new table based on data in airportInfo.
AirportSNMPAccessControlTable - class airport.AirportSNMPAccessControlTable.
Handles display and updating of IP addresses, masks and interface numbers used for SNMP access control.
AirportSNMPAccessControlTable(AirportInfo) - Constructor for class airport.AirportSNMPAccessControlTable
Create new table based on data in airportInfo.
AirportSNMPPanel - class airport.AirportSNMPPanel.
Panel which maintains wireless LAN information: network name, channel, and encryption switch and key.
AirportSNMPPanel(AirportInfo) - Constructor for class airport.AirportSNMPPanel
 
AirportUsernamePanel - class airport.AirportUsernamePanel.
Utility subpanel which maintains dial-up username and password.
AirportUsernamePanel(AirportInfo) - Constructor for class airport.AirportUsernamePanel
 
AirportWirelessPanel - class airport.AirportWirelessPanel.
Panel which maintains wireless LAN information: network name, channel, and encryption switch and key.
AirportWirelessPanel(AirportInfo) - Constructor for class airport.AirportWirelessPanel
 

B

baseBlock - Variable in class airport.AirportInfo
 
baseBlock - Variable in class airport.AirportDiscoveryInfo
 
baseBlock - Variable in class byteblock.ByteBlockWindow
 
baseStartIndex - Variable in class byteblock.ByteBlockRectangularWindow
 
BYTE - Static variable in class airport.AirportInfoRecord
 
BYTE_STRING - Static variable in class airport.AirportInfoRecord
 
byteblock - package byteblock
The byteblock package defines classes used to manage rectangular "blocks" of bytes and  "windows" into such blocks.
ByteBlock - class byteblock.ByteBlock.
Defines a rectangular block of bytes; used as the base block for byte block windows.
ByteBlock(int, int) - Constructor for class byteblock.ByteBlock
Defines a new block of bytes with specified number of rows and columns.
ByteBlock(int, int, byte[]) - Constructor for class byteblock.ByteBlock
Defines a block of bytes with specified number of rows and columns, using the supplied byte array for initialization (copies the supplied array).
ByteBlockMaskedWindow - class byteblock.ByteBlockMaskedWindow.
Extends ByteBlockRectangularWindow to include a mask specifying only those bits in each byte which will be read or written (corresponding to the positions of 1's in the mask byte).
ByteBlockMaskedWindow(ByteBlock, byte) - Constructor for class byteblock.ByteBlockMaskedWindow
Create a window for the specified ByteBlock which uses the specified mask.
ByteBlockMaskedWindow(int, int, int, ByteBlock, byte) - Constructor for class byteblock.ByteBlockMaskedWindow
Create a rectangular window into the specified ByteBlock using the specified mask.
ByteBlockMultiWindow - class byteblock.ByteBlockMultiWindow.
Groups a list of byte block windows into a single logical window.
ByteBlockMultiWindow() - Constructor for class byteblock.ByteBlockMultiWindow
Create a new multi-window, with an initially empty window list.
ByteBlockRectangularWindow - class byteblock.ByteBlockRectangularWindow.
A rectangular window into a byte block.
ByteBlockRectangularWindow(ByteBlock) - Constructor for class byteblock.ByteBlockRectangularWindow
Create a window based on an existing base block, with the same number of rows and columns.
ByteBlockRectangularWindow(int, int, int, ByteBlock) - Constructor for class byteblock.ByteBlockRectangularWindow
Create a window into the specified base block, with specified number of rows and columns, and starting at specified index of the base block.
byteBlockWindow - Variable in class airport.AirportInfoRecord
 
ByteBlockWindow - class byteblock.ByteBlockWindow.
Abstract base class for "windows" into byte blocks, which are used to read and write data of various types.
ByteBlockWindow() - Constructor for class byteblock.ByteBlockWindow
 
bytes - Variable in class byteblock.ByteBlock
 

C

CHAR_STRING - Static variable in class airport.AirportInfoRecord
 
clearBytes() - Method in class byteblock.ByteBlockWindow
Set all bytes in window to 0x00.
clearBytes() - Method in class byteblock.ByteBlockMultiWindow
Set the bytes in all of the windows in the window list to 0x00.
clearBytes() - Method in class byteblock.ByteBlockRectangularWindow
Set all bytes in window to 0x00.
clearBytes(int, int) - Method in class byteblock.ByteBlockRectangularWindow
Set all bytes in window from (and including) startByte to (and excluding) endByte to 0x00.
clearBytes(int, int) - Method in class byteblock.ByteBlockMaskedWindow
Set all bytes in window from (and including) startByte to (and excluding) endByte to 0x00, masking with this instance's byte mask.
clearWindow() - Method in class airport.AirportInfoRecord
Clear all bytes in the underlying ByteBlockWindow.
closeConnection() - Method in class snmp.SNMPv1CommunicationInterface
Close the "connection" with the devive.

D

data - Variable in class snmp.SNMPOctetString
 
dataType - Variable in class airport.AirportInfoRecord
 
decodePhoneDigit(byte) - Static method in class airport.AirportInfoRecord
Utility method that does single-digit mapping from nibble (half-byte, 4-bit) values to appropriate char values.

E

encodeLength(int) - Static method in class snmp.SNMPBERCodec
Utility function for encoding a length as a BER byte sequence
encodePhoneDigit(char) - Static method in class airport.AirportInfoRecord
Utility method that does single-digit mapping from char values to appropriate nibble (half-byte, 4-bit) values.
equals(SNMPObjectIdentifier) - Method in class snmp.SNMPObjectIdentifier
Test two obeject identifiers for equality.
extractEncoding(SNMPTLV) - Static method in class snmp.SNMPBERCodec
Extracts an SNMP object given its type, length, value triple as an SNMPTLV object.
extractFromBEREncoding(byte[]) - Method in class snmp.SNMPOctetString
 
extractFromBEREncoding(byte[]) - Method in class snmp.SNMPSequence
 
extractNextTLV(byte[], int) - Static method in class snmp.SNMPBERCodec
Extracts the type, length and value of the SNMP object whose BER encoding begins at the specified position in the given byte array.
extractValueFromBEREncoding(byte[]) - Method in class snmp.SNMPInteger
Used to extract a value from the BER encoding of the value.

G

get(String) - Method in class airport.AirportInfo
 
get(String) - Method in class airport.AirportDiscoveryInfo
 
getBEREncoding() - Method in class snmp.SNMPObject
Must return the BER byte encoding (type, length, value) of the SNMP object.
getBEREncoding() - Method in class snmp.SNMPInteger
Returns the full BER encoding (type, length, value) of the SNMPInteger subclass.
getBEREncoding() - Method in class snmp.SNMPNull
Return BER encoding for a null object: two bytes, tag and length of 0.
getBEREncoding() - Method in class snmp.SNMPOctetString
Returns the BER encoding for the octet string.
getBEREncoding() - Method in class snmp.SNMPObjectIdentifier
Return BER encoding for this object identifier.
getBEREncoding() - Method in class snmp.SNMPSequence
Return the BER encoding for the sequence.
getBEREncoding() - Method in class snmp.SNMPUnknownObject
Return the BER encoding of this object.
getBytes() - Method in class byteblock.ByteBlockWindow
Return the sequence of bytes in the window.
getBytes() - Method in class byteblock.ByteBlockMultiWindow
Return the sequence of bytes in the windows, in the order in which the windows appear in the window list.
getBytes() - Method in class byteblock.ByteBlockRectangularWindow
Return the sequence of bytes in the window.
getBytes(int, int) - Method in class byteblock.ByteBlockRectangularWindow
Return the sequence of bytes in the window between the specified indices.
getBytes(int, int) - Method in class byteblock.ByteBlockMaskedWindow
Return the sequence of bytes in the window between the specified indices, masking each with this instance's byte mask.
getErrorIndex() - Method in class snmp.SNMPPDU
A utility method that returns the error index for this PDU, identifying the problematic variable.
getErrorStatus() - Method in class snmp.SNMPPDU
A utility method that extracts the error status for this PDU; if nonzero, can get index of problematic variable using getErrorIndex().
getHex(int) - Method in class byteblock.ByteBlockWindow
Return a hexadecimal pair representation of a byte.
getMIBEntry(String) - Method in class snmp.SNMPv1CommunicationInterface
Retrieve the MIB variable values corresponding to the object identifier given in itemID (in dotted-integer notation).
getNextMIBEntry(String) - Method in class snmp.SNMPv1CommunicationInterface
Retrieve the MIB variable value corresponding to the object identifier following that given in itemID (in dotted-integer notation).
getPDU() - Method in class snmp.SNMPMessage
Utility method which returns the PDU contained in the SNMP message.
getPreferredScrollableViewportSize() - Method in class airport.AirportInfoListDisplay
 
getRequestID() - Method in class snmp.SNMPPDU
A utility method that extracts the request ID number from this PDU.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class airport.AirportInfoListDisplay
 
getScrollableTracksViewportHeight() - Method in class airport.AirportInfoListDisplay
 
getScrollableTracksViewportWidth() - Method in class airport.AirportInfoListDisplay
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class airport.AirportInfoListDisplay
 
getSize() - Method in class byteblock.ByteBlockWindow
Return the total number of bytes in the window.
getSize() - Method in class byteblock.ByteBlockMultiWindow
Return the total number of bytes, which equals the sum of the sizes of the windows in the window list.
getSize() - Method in class byteblock.ByteBlockRectangularWindow
Return the total number of bytes in the window (= numRows * numCols).
getSNMPObjectAt(int) - Method in class snmp.SNMPSequence
Return the SNMP object at the specified index.
getValue() - Method in class snmp.SNMPObject
Must return a Java object appropriate to represent the value/data contained in the SNMP object
getValue() - Method in class snmp.SNMPInteger
Returns a java.lang.BigInteger object with the current value.
getValue() - Method in class snmp.SNMPNull
Returns Java null reference.
getValue() - Method in class snmp.SNMPOctetString
Return the array of raw bytes.
getValue() - Method in class snmp.SNMPObjectIdentifier
Return array of integers corresponding to components of identifier.
getValue() - Method in class snmp.SNMPSequence
Returns a Vector containing the SNMPObjects in the sequence.
getValue() - Method in class snmp.SNMPUnknownObject
Return a byte array containing the raw bytes supplied.
getVarBindList() - Method in class snmp.SNMPPDU
A utility method that extracts the variable binding list from the pdu.

I

IP_ADDRESS - Static variable in class airport.AirportInfoRecord
 
itemStateChanged(ItemEvent) - Method in class airport.AirportInfoPanel
Used to trigger this panel to be enabled or disabled, by registering it as a ChangeListener with an AbstractButton instance.

L

LITTLE_ENDIAN_UNSIGNED_INTEGER - Static variable in class airport.AirportInfoRecord
 

M

main(String[]) - Static method in class AirportBaseStationConfigurator
 
MAX_NUM_LOGIN_CHARS - Static variable in class airport.AirportInfo
 
MAX_NUM_MAC_ADDRESSES - Static variable in class airport.AirportInfo
 
MAX_NUM_PORT_MAPS - Static variable in class airport.AirportInfo
 
MAX_NUM_SNMP_ACCESS_ENTRIES - Static variable in class airport.AirportInfo
 
MAXSIZE - Static variable in class snmp.SNMPv1CommunicationInterface
 

N

name - Variable in class airport.AirportInfoLabelledTextField
 
name - Variable in class airport.AirportInfoRecordDisplay
 
numCols - Variable in class byteblock.ByteBlockRectangularWindow
 
numCols - Variable in class byteblock.ByteBlock
 
numRows - Variable in class byteblock.ByteBlockRectangularWindow
 
numRows - Variable in class byteblock.ByteBlock
 

P

PHONE_NUMBER - Static variable in class airport.AirportInfoRecord
 

R

refreshDisplay() - Method in class airport.AirportInfoPanel
Instruct all contained AirportInfoComponents to read their values from their associated AirportInfoRecords, and update their displays accordingly.
refreshDisplay() - Method in class airport.AirportPortMappingTable
Refresh the display based on the current data in the underlying byte block.
refreshDisplay() - Method in class airport.AirportInfoRadioButton
 
refreshDisplay() - Method in class airport.AirportSNMPAccessControlTable
Refresh the display based on the current data in the underlying byte block.
refreshDisplay() - Method in interface airport.AirportInfoComponent
Component should re-read data from the AirportInfoRecord containing its data.
refreshDisplay() - Method in class airport.AirportInfoCheckBox
 
refreshDisplay() - Method in class airport.AirportInfoLabelledTextField
Read value from associated AirportInfoRecord window, and display value.
refreshDisplay() - Method in class airport.AirportUsernamePanel
Method reads string and parses into: character count of dial-up username, username, character count of dial-up password, and password, terminated by hex byte "01" (not included in either count).
refreshDisplay() - Method in class airport.AirportLoginStringTable
Refresh the display based on the current data in the underlying byte block.
refreshDisplay() - Method in class airport.AirportInfoComboBox
Read current value in associated AirportInfoRecord, and set ComboBox to display corresponding item.
refreshDisplay() - Method in class airport.AirportAccessControlTable
Refresh the display based on the current data in the underlying byte block.
refreshDisplay() - Method in class airport.AirportInfoTextField
Read value from associated AirportInfoRecord window, and display value.
refreshDisplay() - Method in class airport.AirportInfoRecordDisplay
Read value from associated AirportInfoRecord window, and display value.
refreshDisplay() - Method in class airport.AirportPhoneNumberPanel
 
requestID - Variable in class snmp.SNMPv1CommunicationInterface
 
retrieveAllMIBInfo(String) - Method in class snmp.SNMPv1CommunicationInterface
Retrieve all MIB variable values subsequent to the starting object identifier given in startID (in dotted-integer notation).
run() - Method in class airport.AirportDiscoverer
 

S

sequence - Variable in class snmp.SNMPSequence
 
setBytesFromString(String) - Method in class airport.AirportInfoRecord
Writes a value to the window given an appropriately formatted String representation for the value.
setEnabled(boolean) - Method in class airport.AirportInfoPanel
Enable and disable contained components.
setEnabled(boolean) - Method in class airport.AirportLoginStringTable
Enable and disable JTable as well as any other contained components.
setEnabled(boolean) - Method in class airport.AirportEthernetConfigPanel
 
setMIBEntry(String, SNMPObject) - Method in class snmp.SNMPv1CommunicationInterface
Set the MIB variable value of the object identifier given in startID (in dotted-integer notation).
setSocketTimeout(int) - Method in class snmp.SNMPv1CommunicationInterface
Permits setting timeout value for underlying datagram socket (in milliseconds).
setUpDisplay() - Method in class airport.AirportAdvancedPanel
 
setUpDisplay() - Method in class airport.AirportDistanceRatePanel
 
setUpDisplay() - Method in class airport.AirportSNMPPanel
 
setUpDisplay() - Method in class airport.AirportEncryptionPanel
 
setUpDisplay() - Method in class airport.AirportModemConfigPanel
 
setUpDisplay() - Method in class airport.AirportLoginInfoDialog
 
setUpDisplay() - Method in class airport.AirportWirelessPanel
 
setUpDisplay() - Method in class airport.AirportLoginInfoPanel
 
setUpDisplay() - Method in class airport.AirportNetworkPanel
 
setValue(Object) - Method in class snmp.SNMPObject
Must set the value of the SNMP object when supplied with an appropriate Java object containing an appropriate value.
setValue(Object) - Method in class snmp.SNMPInteger
Used to set the value with an instance of java.lang.Integer or java.lang.BigInteger.
setValue(Object) - Method in class snmp.SNMPGauge32
Used to set the value with an instance of java.lang.Integer or java.lang.BigInteger.
setValue(Object) - Method in class snmp.SNMPNull
Always throws SNMPBadValueException (which null value did you want, anyway?)
setValue(Object) - Method in class snmp.SNMPCounter32
Used to set the value with an instance of java.lang.Integer or java.lang.BigInteger.
setValue(Object) - Method in class snmp.SNMPOctetString
Used to set the value from a byte array.
setValue(Object) - Method in class snmp.SNMPIPAddress
Used to set the value from a byte array containing the address.
setValue(Object) - Method in class snmp.SNMPObjectIdentifier
Used to set the value from an integer array containing the identifier components, or from a String containing a dot-separated sequence of nonegative values.
setValue(Object) - Method in class snmp.SNMPSequence
Used to set the contained SNMP objects from a supplied Vector.
setValue(Object) - Method in class snmp.SNMPNSAPAddress
Used to set the value from a byte array containing the address.
setValue(Object) - Method in class snmp.SNMPUInteger32
Used to set the value with an instance of java.lang.Integer or java.lang.BigInteger.
setValue(Object) - Method in class snmp.SNMPCounter64
Used to set the value with an instance of java.lang.Integer or java.lang.BigInteger.
setValue(Object) - Method in class snmp.SNMPUnknownObject
Takes a byte array containing the raw bytes stored as the value.
size() - Method in class snmp.SNMPSequence
Return the number of SNMPObjects contained in the sequence.
snmp - package snmp
The snmp package defines classes used to communicate with SNMP devices.
SNMPBadValueException - exception snmp.SNMPBadValueException.
Exception thrown whenever attempt made to create SNMPObject subclass with inappropriate data, or to set its value with inappropriate data,
SNMPBadValueException() - Constructor for class snmp.SNMPBadValueException
 
SNMPBadValueException(String) - Constructor for class snmp.SNMPBadValueException
Create exception with message string.
SNMPBERCodec - class snmp.SNMPBERCodec.
SNMPBERCodec defines methods for converting from ASN.1 BER encoding to SNMPObject subclasses.
SNMPBERCodec() - Constructor for class snmp.SNMPBERCodec
 
SNMPBITSTRING - Static variable in class snmp.SNMPBERCodec
 
SNMPCounter32 - class snmp.SNMPCounter32.
Defines a 32-bit counter, whose value wraps if initialized with a larger value.
SNMPCOUNTER32 - Static variable in class snmp.SNMPBERCodec
 
SNMPCounter32() - Constructor for class snmp.SNMPCounter32
Initialize value to 0.
SNMPCounter32(byte[]) - Constructor for class snmp.SNMPCounter32
Used to initialize from the BER encoding, usually received in a response from an SNMP device responding to an SNMPGetRequest.
SNMPCounter32(long) - Constructor for class snmp.SNMPCounter32
 
SNMPCounter64 - class snmp.SNMPCounter64.
Defines a 64-bit counter, whose value wraps if initialized with a larger value.
SNMPCOUNTER64 - Static variable in class snmp.SNMPBERCodec
 
SNMPCounter64() - Constructor for class snmp.SNMPCounter64
Initialize value to 0.
SNMPCounter64(byte[]) - Constructor for class snmp.SNMPCounter64
Used to initialize from the BER encoding, usually received in a response from an SNMP device responding to an SNMPGetRequest.
SNMPCounter64(long) - Constructor for class snmp.SNMPCounter64
 
SNMPGauge32 - class snmp.SNMPGauge32.
Defines a 32-bit gauge, whose value "pegs" at the maximum if initialized with a larger value.
SNMPGAUGE32 - Static variable in class snmp.SNMPBERCodec
 
SNMPGauge32() - Constructor for class snmp.SNMPGauge32
Initialize value to 0.
SNMPGauge32(byte[]) - Constructor for class snmp.SNMPGauge32
Used to initialize from the BER encoding, usually received in a response from an SNMP device responding to an SNMPGetRequest.
SNMPGauge32(long) - Constructor for class snmp.SNMPGauge32
 
SNMPGetException - exception snmp.SNMPGetException.
Exception thrown when attempt to get value of SNMP OID from device fails.
SNMPGetException() - Constructor for class snmp.SNMPGetException
 
SNMPGetException(String) - Constructor for class snmp.SNMPGetException
Create exception with message string.
SNMPGETNEXTREQUEST - Static variable in class snmp.SNMPBERCodec
 
SNMPGETREQUEST - Static variable in class snmp.SNMPBERCodec
 
SNMPGETRESPONSE - Static variable in class snmp.SNMPBERCodec
 
SNMPInteger - class snmp.SNMPInteger.
Defines an arbitrarily-sized integer value; there is no limit on size due to the use of Java.lang.BigInteger to store the value internally.
SNMPINTEGER - Static variable in class snmp.SNMPBERCodec
 
SNMPInteger() - Constructor for class snmp.SNMPInteger
Initialize value to 0.
SNMPInteger(byte[]) - Constructor for class snmp.SNMPInteger
Used to initialize from the BER encoding, usually received in a response from an SNMP device responding to an SNMPGetRequest.
SNMPInteger(long) - Constructor for class snmp.SNMPInteger
 
SNMPIPAddress - class snmp.SNMPIPAddress.
Class to hold IP addresses; special case of SNMP Octet String.
SNMPIPADDRESS - Static variable in class snmp.SNMPBERCodec
 
SNMPIPAddress() - Constructor for class snmp.SNMPIPAddress
Initialize to 0.0.0.0
SNMPIPAddress(byte[]) - Constructor for class snmp.SNMPIPAddress
Used to initialize from the BER encoding, as received in a response from an SNMP device responding to an SNMPGetRequest, or from a supplied byte array containing the address components.
SNMPMessage - class snmp.SNMPMessage.
Defines the SNMPMessage class as a special case of SNMPSequence.
SNMPMessage(byte[]) - Constructor for class snmp.SNMPMessage
Construct an SNMPMessage from a received ASN.1 byte representation.
SNMPMessage(int, String, SNMPPDU) - Constructor for class snmp.SNMPMessage
Create an SNMP message with specified version, community, and pdu.
SNMPNSAPAddress - class snmp.SNMPNSAPAddress.
Defines class for holding physical 6-byte addresses.
SNMPNSAPADDRESS - Static variable in class snmp.SNMPBERCodec
 
SNMPNSAPAddress() - Constructor for class snmp.SNMPNSAPAddress
Initialize address to 0.0.0.0.0.0.
SNMPNSAPAddress(byte[]) - Constructor for class snmp.SNMPNSAPAddress
Used to initialize from the BER encoding, as received in a response from an SNMP device responding to an SNMPGetRequest, or from a supplied byte array containing the address components.
SNMPNull - class snmp.SNMPNull.
Object representing the SNMP Null data type.
SNMPNULL - Static variable in class snmp.SNMPBERCodec
 
SNMPNull() - Constructor for class snmp.SNMPNull
 
SNMPObject - class snmp.SNMPObject.
Abstract base class of all SNMP data type classes.
SNMPObject() - Constructor for class snmp.SNMPObject
 
SNMPObjectIdentifier - class snmp.SNMPObjectIdentifier.
Class representing ASN.1 object identifiers.
SNMPOBJECTIDENTIFIER - Static variable in class snmp.SNMPBERCodec
 
SNMPObjectIdentifier() - Constructor for class snmp.SNMPObjectIdentifier
Create a new empty object identifier (0-length array).
SNMPObjectIdentifier(byte[]) - Constructor for class snmp.SNMPObjectIdentifier
Used to initialize from the BER encoding, as received in a response from an SNMP device responding to an SNMPGetRequest.
SNMPObjectIdentifier(int[]) - Constructor for class snmp.SNMPObjectIdentifier
Create a new object identifier from the supplied array of nonegative integer values.
SNMPObjectIdentifier(String) - Constructor for class snmp.SNMPObjectIdentifier
Create a new object identifier from the supplied string of dot-separated nonegative decimal integer values.
SNMPOctetString - class snmp.SNMPOctetString.
Class representing a general string of octets.
SNMPOCTETSTRING - Static variable in class snmp.SNMPBERCodec
 
SNMPOctetString() - Constructor for class snmp.SNMPOctetString
Create a zero-length octet string.
SNMPOctetString(byte[]) - Constructor for class snmp.SNMPOctetString
Create an octet string from the supplied byte array.
SNMPOctetString(String) - Constructor for class snmp.SNMPOctetString
Create an octet string from the bytes of the supplied String.
SNMPOPAQUE - Static variable in class snmp.SNMPBERCodec
 
SNMPPDU - class snmp.SNMPPDU.
The SNMPPDU class represents an SNMP PDU from RFC 1157, as indicated below.
SNMPPDU(byte[], int) - Constructor for class snmp.SNMPPDU
Create a new PDU of the specified type from the supplied BER encoding.
SNMPPDU(int, int, int, int, SNMPSequence) - Constructor for class snmp.SNMPPDU
Create a new PDU of the specified type, with given request ID, error status, and error index, and containing the supplied SNMP sequence as data.
SNMPPORT - Static variable in class snmp.SNMPv1CommunicationInterface
 
SNMPSequence - class snmp.SNMPSequence.
One of the most important SNMP classes.
SNMPSEQUENCE - Static variable in class snmp.SNMPBERCodec
 
SNMPSequence() - Constructor for class snmp.SNMPSequence
Create a new empty sequence.
SNMPSequence(byte[]) - Constructor for class snmp.SNMPSequence
Construct an SNMPMessage from a received ASN.1 byte representation.
SNMPSequence(Vector) - Constructor for class snmp.SNMPSequence
Create a new SNMP sequence from the supplied Vector of SNMPObjects.
SNMPSetException - exception snmp.SNMPSetException.
Exception thrown when attempt to set the value of an SNMP OID on a device fails.
SNMPSetException() - Constructor for class snmp.SNMPSetException
 
SNMPSetException(String) - Constructor for class snmp.SNMPSetException
Create exception with message string.
SNMPSETREQUEST - Static variable in class snmp.SNMPBERCodec
 
SNMPTimeTicks - class snmp.SNMPTimeTicks.
SNMP datatype used to represent time value.
SNMPTIMETICKS - Static variable in class snmp.SNMPBERCodec
 
SNMPTimeTicks() - Constructor for class snmp.SNMPTimeTicks
 
SNMPTimeTicks(byte[]) - Constructor for class snmp.SNMPTimeTicks
 
SNMPTimeTicks(long) - Constructor for class snmp.SNMPTimeTicks
 
SNMPUInteger32 - class snmp.SNMPUInteger32.
Defines a 32-bit unsigned integer value; wraps if initialized with a larger value.
SNMPUINTEGER32 - Static variable in class snmp.SNMPBERCodec
 
SNMPUInteger32() - Constructor for class snmp.SNMPUInteger32
Initialize value to 0.
SNMPUInteger32(byte[]) - Constructor for class snmp.SNMPUInteger32
Used to initialize from the BER encoding, usually received in a response from an SNMP device responding to an SNMPGetRequest.
SNMPUInteger32(long) - Constructor for class snmp.SNMPUInteger32
Initialize value to newValue; wrap if newValue too big for 32 bits.
SNMPUnknownObject - class snmp.SNMPUnknownObject.
Used when an unknown SNMP object type is encountered.
SNMPUNKNOWNOBJECT - Static variable in class snmp.SNMPBERCodec
 
SNMPUnknownObject(byte[]) - Constructor for class snmp.SNMPUnknownObject
Just takes a byte array, and uses this as raw bytes.
SNMPv1CommunicationInterface - class snmp.SNMPv1CommunicationInterface.
The class SNMPv1CommunicationInterface defines methods for communicating with SNMP entities.
SNMPv1CommunicationInterface(int, InetAddress, String) - Constructor for class snmp.SNMPv1CommunicationInterface
Construct a new communication object to communicate with the specified host using the given community name.
SNMPv2pAUTHORIZEDMESSAGE - Static variable in class snmp.SNMPBERCodec
 
SNMPv2pCOMMUNICATION - Static variable in class snmp.SNMPBERCodec
 
SNMPv2pENCRYPTEDDATA - Static variable in class snmp.SNMPBERCodec
 
SNMPv2pENCRYPTEDMESSAGE - Static variable in class snmp.SNMPBERCodec
 
SNMPVarBindList - class snmp.SNMPVarBindList.
The SNMPVarBindList class is a specialization of SNMPSequence that contains a list of SNMPVariablePair objects.
SNMPVarBindList() - Constructor for class snmp.SNMPVarBindList
Create a new empty variable binding list.
SNMPVariablePair - class snmp.SNMPVariablePair.
The SNMPVariablePair class implements the VarBind specification detailed below from RFC 1157.
SNMPVariablePair(SNMPObjectIdentifier, SNMPObject) - Constructor for class snmp.SNMPVariablePair
Create a new variable pair having the supplied object identifier and vale.

T

tag - Variable in class snmp.SNMPInteger
 
tag - Variable in class snmp.SNMPGauge32
 
tag - Variable in class snmp.SNMPTimeTicks
 
tag - Variable in class snmp.SNMPCounter32
 
tag - Variable in class snmp.SNMPOctetString
 
tag - Variable in class snmp.SNMPIPAddress
 
tag - Variable in class snmp.SNMPNSAPAddress
 
tag - Variable in class snmp.SNMPUInteger32
 
tag - Variable in class snmp.SNMPCounter64
 
theField - Variable in class airport.AirportInfoLabelledTextField
 
theField - Variable in class airport.AirportInfoRecordDisplay
 
toHexString() - Method in class byteblock.ByteBlockWindow
Return a String representation of the data in the window, as a string of hexadecimal pairs, without spaces.
toHexString() - Method in class byteblock.ByteBlockMultiWindow
Return the sequence of bytes in the windows in the window list, without spaces.
toHexString() - Method in class byteblock.ByteBlockRectangularWindow
Return a String representing the bytes in the window, without spaces between bytes.
toHexString() - Method in class snmp.SNMPOctetString
Returns a space-separated hex string corresponding to the raw bytes.
toHexString(int, int) - Method in class byteblock.ByteBlockRectangularWindow
Return a String representing the bytes in the window between the specified indices, without spaces between bytes.
toHexString(int, int) - Method in class byteblock.ByteBlockMaskedWindow
Return a String representing the bytes in the window between the specified indices, masked with this instance's byte mask, without spaces between pairs of hex digits.
toString() - Method in class airport.AirportInfoRecord
Method which provides a pretty-printed representation of the value in the ByteBlockWindow based on its datatype.
toString() - Method in class byteblock.ByteBlockWindow
Return a String representation of the data in the window, as a string of hexadecimal pairs, separated by spaces.
toString() - Method in class byteblock.ByteBlockMultiWindow
Return the sequence of bytes in the windows in the window list, with spaces.
toString() - Method in class byteblock.ByteBlockRectangularWindow
Return a String representing the bytes in the window, with spaces between pairs of hex digits.
toString() - Method in class byteblock.ByteBlock
Returns hexadecimal representation of byte block (with newlines separating rows).
toString() - Method in class snmp.SNMPObject
Should return an appropriate human-readable representation of the stored value.
toString() - Method in class snmp.SNMPInteger
 
toString() - Method in class snmp.SNMPNull
Returns String "Null"..
toString() - Method in class snmp.SNMPOctetString
Returns a String constructed from the raw bytes.
toString() - Method in class snmp.SNMPIPAddress
Return pretty-printed IP address.
toString() - Method in class snmp.SNMPObjectIdentifier
Return dot-separated sequence of decimal values.
toString() - Method in class snmp.SNMPSequence
Return a sequence of representations of the contained objects, separated by spaces and enclosed in parentheses.
toString() - Method in class snmp.SNMPNSAPAddress
Return pretty-printed (dash-separated) address.
toString() - Method in class snmp.SNMPVarBindList
Return the variable pairs in the list, separated by newlines.
toString() - Method in class snmp.SNMPUnknownObject
Return String created from raw bytes of this object.
toString(int, int) - Method in class byteblock.ByteBlockRectangularWindow
Return a String representing the bytes in the window between the specified indices, with spaces between pairs of hex digits.
toString(int, int) - Method in class byteblock.ByteBlockMaskedWindow
Return a String representing the bytes in the window between the specified indices, masked with this instance's byte mask, with spaces between pairs of hex digits.
type - Variable in class snmp.SNMPSequence
 

U

UNSIGNED_INTEGER - Static variable in class airport.AirportInfoRecord
 

V

value - Variable in class snmp.SNMPInteger
 
ValueFormatException - exception airport.ValueFormatException.
Used to report incorrect value format messages, when inappropriate string has been supplied in a textfield.
ValueFormatException(String) - Constructor for class airport.ValueFormatException
Construct new exception with specified error message.

W

writeBytes(byte[]) - Method in class byteblock.ByteBlockWindow
Write a sequence of bytes into the window.
writeBytes(byte[]) - Method in class byteblock.ByteBlockMultiWindow
Write a sequence of bytes into the window, writing the bytes sequentially into the windows in the window list.
writeBytes(byte[]) - Method in class byteblock.ByteBlockRectangularWindow
Write the sequence of bytes supplied into the window, starting from the beginning.
writeBytes(int, byte[]) - Method in class byteblock.ByteBlockRectangularWindow
Write a sequence of bytes into the window, starting at the specified index.
writeBytes(int, byte[]) - Method in class byteblock.ByteBlockMaskedWindow
Write a sequence of bytes into the window, starting at the specified index and masking with this instance's byte mask.
writeData() - Method in class airport.AirportInfoTabbedPane
Instruct all contained panels to write their settings to the associated AirportInfoRecords, and update displays accordingly.
writeValue() - Method in class airport.AirportInfoPanel
If panel enabled, instruct all contained AirportInfoComponents to write their values; if not enabled, no writing.
writeValue() - Method in class airport.AirportPortMappingTable
Write the MAC addresses and hostnames in the list into the appropriate locations in the byte block referenced by the AirportInfo object supplied in the constructor.
writeValue() - Method in class airport.AirportInfoRadioButton
Write values to all of associated AirportInfoRecords if checkbox selected.
writeValue() - Method in class airport.AirportSNMPAccessControlTable
Write the IP addresses and masks in the list into the appropriate locations in the byte block referenced by the AirportInfo object supplied in the constructor.
writeValue() - Method in interface airport.AirportInfoComponent
Component should write data to the AirportInfoRecord containing its data.
writeValue() - Method in class airport.AirportInfoCheckBox
Write values to all of associated AirportInfoRecords according to selected state of checkbox.
writeValue() - Method in class airport.AirportInfoLabelledTextField
Write value currently displayed into associated AirportInfoRecord window.
writeValue() - Method in class airport.AirportUsernamePanel
Method writes character count of dial-up username, username, character count of dial-up password, and password, terminated by hex byte "01" (not included in either count) if strings not empty.
writeValue() - Method in class airport.AirportLoginStringTable
Write the modem string information into the appropriate location in the byte block referenced by the AirportInfo object supplied in the constructor.
writeValue() - Method in class airport.AirportInfoComboBox
Write the value corresponding to the currently selected item into the associated AirportInfoRecord.
writeValue() - Method in class airport.AirportAccessControlTable
Write the MAC addresses and hostnames in the list into the appropriate locations in the byte block referenced by the AirportInfo object supplied in the constructor.
writeValue() - Method in class airport.AirportInfoTextField
Write value currently displayed into associated AirportInfoRecord window.
writeValue() - Method in class airport.AirportInfoRecordDisplay
Write value currently displayed into associated AirportInfoRecord window.
writeValue() - Method in class airport.AirportPhoneNumberPanel
 
writeValue(String) - Method in class airport.AirportInfoLabelledTextField
Write supplied value, rather than that currently displayed, into associated AirportInfoRecord window.
writeValue(String) - Method in class airport.AirportInfoTextField
Write supplied value, rather than that currently displayed, into associated AirportInfoRecord window.
writeValue(String) - Method in class airport.AirportInfoRecordDisplay
Write supplied value, rather than that currently displayed, into associated AirportInfoRecord window.

A B C D E G I L M N P R S T U V W