< A B C D E F G H I J K L M N O P R S T U V W

<

() - Static method in class amisample.ASTag
 
() - Static method in class amisample.ASLabel
 
() - Static method in class amisample.ASError
 
() - Static method in class ami.AMITag
 
() - Static method in class ami.AMILocalParameter
 
() - Static method in class ami.AMIError
 
() - Static method in class ami.AMIMessage
 
() - Static method in class ami.security.AMIPublicKey
 

A

ac - Variable in class ami.AMIInputSpool
Used to parse crierias
ac - Variable in class ami.AMIar
AR criteria
ac - Variable in class ami.AMIiai
IAI criterias
access - Static variable in class amisample.ASUtil
 
actionPerformed(ActionEvent) - Method in class amisample.ASBoxPanel
 
actionPerformed(ActionEvent) - Method in class amisample.ASMain
Clic on OK button
actionPerformed(ActionEvent) - Method in class amisample.ASConfigurePanel
 
actionPerformed(ActionEvent) - Method in class amisample.ASNewPanel
 
actionPerformed(ActionEvent) - Method in class ami.AMIMain
put your documentation comment here
addAmiset(Hashtable) - Method in class ami.AMIServiceProcessor
Add entry in a set
addAMISet(String, String) - Static method in class amisample.ASUtil
Add a new entry in the given set
addAr(Hashtable) - Method in class ami.AMIServiceProcessor
used to add an AR into AMI engine buffer If an AR with the same id is already in buffer, we don't do anything
addAR(String, String, DefaultHandler, String) - Static method in class amisample.ASUtil
Perform a discovery AR
addCleanrt(Hashtable) - Method in class ami.AMIServiceProcessor
used to add a RT cleaning request
addCriteria(String, Vector) - Method in class ami.AMICriteria
Add a global criteria
addEai(Hashtable) - Method in class ami.AMIServiceProcessor
used to add an EAI into AMI engine buffer
addList(String) - Method in class amisample.ASListSelector
 
addLog(String) - Static method in class ami.AMIQueryLog
add an entry at transmission
addMouseListenerToHeaderInTable(JTable) - Method in class ami.gui.AMITableSorter
 
addParam(String, String, String) - Method in class ami.AMICriteria
Add a criteria inside a protocol with no mandatory flag ( for iai )
addParam(String, String, String, String) - Method in class ami.AMICriteria
Add a criteria inside a protocol
addPeer(AMIPublicKey, String, String) - Static method in class ami.AMIrt
Idem with no comment
addPeer(AMIPublicKey, String, String, String) - Static method in class ami.AMIrt
add a peer in the rt.
addPeer(String, String) - Static method in class ami.AMIrt
Idem with no comment
addPeer(String, String, String) - Static method in class ami.AMIrt
Add a peer without public key ( usefull for eai for example )
addProtocol(Hashtable) - Method in class ami.AMIServiceProcessor
used to add a new protocol on AMI engine We assume that the description file is correct ( well-formed and contains SYSTEM attribute ) to be added : check description file before registration
addProtocol(String, String, String) - Static method in class ami.AMILocalParameter
Add a new protocol
addQuery(AMIQuery) - Method in class ami.AMIPacket
 
addQuery(AMIQuery) - Method in class ami.AMIInputSpool
Adds and sorts queries by priority in vector vQueries
addressDeclaration() - Static method in class ami.AMIOutputProcessor
Broadcast the IAI ( done once, at ami start ) Used to declare ourselves to others
addResult(String, AMIPublicKey) - Static method in class ami.AMIResultTable
Add a result
addRow() - Method in class ami.gui.AMITableModel
Add a void row
addRow() - Method in class ami.gui.AMITableModelImpl
 
addRow() - Method in class ami.gui.AMITableModelArrayImpl
Add a row
addRow() - Method in class ami.gui.AMITableModelVectorImpl
Add a row
addRow() - Method in class ami.gui.AMITableModelHashtableImpl
Add a row
addRow() - Method in class ami.gui.AMITableModelRTImpl
Add a row
addRow() - Method in class ami.gui.AMITableSorter
Add a row
addRow(Object) - Method in class ami.gui.AMITableModel
Add a row with data
addRow(Object) - Method in class ami.gui.AMITableModelImpl
 
addRow(Object) - Method in class ami.gui.AMITableModelArrayImpl
Add a row with data
addRow(Object) - Method in class ami.gui.AMITableModelVectorImpl
Add a row with data
addRow(Object) - Method in class ami.gui.AMITableModelHashtableImpl
Add a row with data Assumes that the object is a vector
addRow(Object) - Method in class ami.gui.AMITableModelRTImpl
Add a row with data Assumes that the row is validated
addRow(Object) - Method in class ami.gui.AMITableSorter
Add a row with a given value
addSearch(String, Integer) - Static method in class ami.AMIResultTable
Notify a search
addSetEntry(String) - Method in class ami.gui.AMIControlCenter
Convenient method to add a new row in the set table
addSetEntry(String, String, String) - Static method in class ami.AMILocalParameter
Add an entry in a set
addStop() - Method in class ami.AMIServiceProcessor
Called to process STOP AIS
aeh - Static variable in class ami.AMIErrorHandler
error handler singleton
aip - Static variable in class ami.AMIMain
 
ais - Static variable in class ami.AMIInputSpool
Self instance used for signleton pattern
ais - Static variable in class ami.AMIMain
 
aiw - Variable in class ami.AMIMain
 
ajbPwd - Variable in class ami.gui.AMIControlCenter
 
al - Static variable in class amisample.ASUtil
 
al - Static variable in class amisample.ASListener
Self instance used for signleton pattern
al - Static variable in class ami.AMIListener
Self instance used for signleton pattern
al - Static variable in class ami.AMILog
Self instance used for signleton pattern
alList - Static variable in class amisample.ASMain
Lists we are subscribed
alp - Static variable in class ami.AMILocalParameter
 
alp - Static variable in class ami.AMIMain
 
alterPeer(AMIPublicKey, String) - Static method in class ami.AMIrt
Alter ip of a given pu after network validation
alterPeer(Hashtable) - Static method in class ami.AMIrt
Alters the rt entry given by pu and following instructions given in the hashtable: "pu" -> pu (mandatory) "al"-> "the alias" "cm" -> "the comment"
amb - Variable in class amisample.ASMessageBoxTable
Used for iner class
ambInbox - Static variable in class amisample.ASBoxPanel
 
ambSent - Static variable in class amisample.ASBoxPanel
 
ami - package ami
Base AMI classes
ami.gui - package ami.gui
Contains all classes with graphical display ( swing widgets )
ami.security - package ami.security
Contains everything AMI needs about security : PKI, Hashing, symmetrical encoding
AMIaisBuilder - class ami.AMIaisBuilder.
Builder for AIS
AMIaisBuilder() - Constructor for class ami.AMIaisBuilder
No constructor for this builder
AMIar - class ami.AMIar.
Address Request
AMIar(int, String, String, String, String, String, AMICriteria, int, String) - Constructor for class ami.AMIar
AR construction
AMIControlCenter - class ami.gui.AMIControlCenter.
Description: GUI interface for graphical configuration of any AMI protocol
AMIControlCenter() - Constructor for class ami.gui.AMIControlCenter
 
AMICriteria - class ami.AMICriteria.
Represents a set of criterias in IAI or AR
AMICriteria() - Constructor for class ami.AMICriteria
Void constructor, use it when you want to add criterias afterward
AMICriteria(String, Vector) - Constructor for class ami.AMICriteria
constructor with given criterias
AMIError - class ami.AMIError.
List of AMI error messages
AMIError() - Constructor for class ami.AMIError
No constructor
AMIErrorHandler - class ami.AMIErrorHandler.
Convenient class used as ErrorHandler for validating
AMIErrorHandler() - Constructor for class ami.AMIErrorHandler
 
AMIException - exception ami.AMIException.
AMI generic Exception
AMIException() - Constructor for class ami.AMIException
 
AMIException(String) - Constructor for class ami.AMIException
 
AMIHash - class ami.security.AMIHash.
This classes provides some hashing code.
AMIHash() - Constructor for class ami.security.AMIHash
 
AMIiai - class ami.AMIiai.
Internal address information
AMIiai(int, String, String, AMICriteria, String, String, String, String) - Constructor for class ami.AMIiai
IAI construction
AMIInitWizard - class ami.gui.AMIInitWizard.
AMI graphical wizard used at system installation
AMIInitWizard(ActionListener, KeyListener) - Constructor for class ami.gui.AMIInitWizard
put your documentation comment here
AMIInputProcessor - class ami.AMIInputProcessor.
Processor used to analyse incomming queries and to manage them ( reply to an amiping, broadcast an AR ...)
AMIInputProcessor() - Constructor for class ami.AMIInputProcessor
Default constructor
AMIInputSpool - class ami.AMIInputSpool.
Manages and stores incoming AMI packets Singleton The AMIInputSpool contains static parts and multi-threaded instance parts There are the same number of AMIReader than of AMIInputSpool threads
AMIInputSpool() - Constructor for class ami.AMIInputSpool
Default constructor
AMIJButton - class ami.gui.AMIJButton.
Description: The ami GUI button Copyright: Copyright (c) 2002, Bertrand Florat Company: AMI team
AMIJButton(String, ImageIcon) - Constructor for class ami.gui.AMIJButton
 
AMIListener - class ami.AMIListener.
AMI Server side.
AMIListener() - Constructor for class ami.AMIListener
Default constructor, thread auto-start
AMILocalParameter - class ami.AMILocalParameter.
Stores current AMI parameters.
AMILocalParameter(String) - Constructor for class ami.AMILocalParameter
parameters are stored this way: Hashtable hProtocolParam ( protocol name, Hashtable parameters list) Hashtable parameter list (param name,value)
AMILog - class ami.AMILog.
Manages message logging with Log4J Singleton
AMILog(String) - Constructor for class ami.AMILog
Constructor for the AMILog object
AMIMain - class ami.AMIMain.
AMI main class Analyses command line options Check system when started Manages system installation if needed Load all AMI threads
AMIMain() - Constructor for class ami.AMIMain
put your documentation comment here
AMIMessage - class ami.AMIMessage.
AMI messages and labels
AMIMessage() - Constructor for class ami.AMIMessage
No constructor
AMIObserver - interface ami.AMIObserver.
Generic observer used in any observer design pattern
AMIOutputProcessor - class ami.AMIOutputProcessor.
Centralizes sending requests and check them
AMIOutputProcessor() - Constructor for class ami.AMIOutputProcessor
Default constructor

AMIOutputSpool - class ami.AMIOutputSpool.

Contains spools of AMI request waiting for sending Singleton The AMIOutputSpool is also responsable for merging queries in common packets if it is possible.
AMIOutputSpool() - Constructor for class ami.AMIOutputSpool
default constructor
AMIPacket - class ami.AMIPacket.
Stores an query with destination address and general internal features.
AMIPacket(AMIPublicKey) - Constructor for class ami.AMIPacket
 
AMIPacket(String) - Constructor for class ami.AMIPacket
 
AMIPasswordHide - class ami.AMIPasswordHide.
Thread used to hide password entering at command line
AMIPasswordHide() - Constructor for class ami.AMIPasswordHide
Default constructor
AMIPasswordWindow - class ami.gui.AMIPasswordWindow.
Frame used to get user passphrase at AMI start.
AMIPasswordWindow(KeyListener, String) - Constructor for class ami.gui.AMIPasswordWindow
 
AMIPasswordWindow(String, KeyListener) - Constructor for class ami.gui.AMIPasswordWindow
constructor with default password provided
AMIping - class ami.AMIping.
AMI ping request
AMIPING_FACTOR - Static variable in class ami.AMILocalParameter
CHECK_INTERVAL * AMIPING_FACTOR is the time sleep between two checks
AMIping(int) - Constructor for class ami.AMIping
constructor for request
AMIping(int, String) - Constructor for class ami.AMIping
constructor for answer
amiping(String) - Static method in class ami.AMIUtil
Used to get the pu corresponding to an IP, Basicaly, sends an AMIping at given address and wait for answer
AMIPKI - class ami.security.AMIPKI.
Provides code to use a generic PKI functionnalities: RSA keys generation RSA encoding/decoding Signatures
AMIPKI() - Constructor for class ami.security.AMIPKI
 
AMIPrivateKey - class ami.security.AMIPrivateKey.
AMI private key
AMIPrivateKey(BigInteger, BigInteger) - Constructor for class ami.security.AMIPrivateKey
 
AMIPrivateKey(String) - Constructor for class ami.security.AMIPrivateKey
 
AMIPublicKey - class ami.security.AMIPublicKey.
AMI public key
AMIPublicKey(BigInteger, BigInteger) - Constructor for class ami.security.AMIPublicKey
Constructor used for our own public key generation ( normaly only once )
AMIPublicKey(String) - Constructor for class ami.security.AMIPublicKey
Constructor used during parsing of external public keys
AMIQuery - class ami.AMIQuery.
Abstract class for AMIiai, AMIping and AMIar
AMIQuery(int) - Constructor for class ami.AMIQuery
Default constructor, at least the priority
AMIQueryLog - class ami.AMIQueryLog.
Stores output and input packets ids to drop looping packets Singleton
AMIQueryLog() - Constructor for class ami.AMIQueryLog
Default constructor
AMIQueryVoid - class ami.AMIQueryVoid.
Convenient class used when we have to deal with void queries
AMIQueryVoid() - Constructor for class ami.AMIQueryVoid
 
AMIReader - class ami.AMIReader.
Thread used to open a server socket and accept packets
AMIReader() - Constructor for class ami.AMIReader
Default constructor: innitialized with a server socket
AMIResultTable - class ami.AMIResultTable.
Manages results for an AR Singleton
AMIResultTable() - Constructor for class ami.AMIResultTable
Default constructor
AMIRSAKey - class ami.security.AMIRSAKey.
Generic class used to derivate AMIPublicKey and AMIPublicKey
AMIRSAKey(BigInteger, BigInteger) - Constructor for class ami.security.AMIRSAKey
Constructor used for our own public key generation ( normaly only once )
AMIRSAKey(String) - Constructor for class ami.security.AMIRSAKey
Constructor used during parsing of eternal public keys
AMIrt - class ami.AMIrt.
AMI Routing Table, stores information about all known peers
AMIrt() - Constructor for class ami.AMIrt
The AMI routing table Singleton Entries in hashtable: pu 0: al 1: ip (ip:port:status) 2: pf 3: dlc 4: cm
amisample - package amisample
AMISample protocol classes, this package is independant and not needed by AMI engine
AMISecureInputStream - class ami.security.AMISecureInputStream.
Provides a secure stream able to work with: Serialized / encoded objets recovery Characters encoded recovery
AMISecureInputStream(InputStream, byte[]) - Constructor for class ami.security.AMISecureInputStream
 
AMISecureInputStream(String, byte[]) - Constructor for class ami.security.AMISecureInputStream
 
AMISecureOutputStream - class ami.security.AMISecureOutputStream.
Provides a secure stream able to work with: Serialized / encoded objets recovery Characters encoded recovery
AMISecureOutputStream(OutputStream, byte[]) - Constructor for class ami.security.AMISecureOutputStream
 
AMISender - class ami.AMISender.
AMI packets sender (thread ) The ami sender is pretty clever and manage alone the sending of a packet.
AMISender() - Constructor for class ami.AMISender
put your documentation comment here
AMIServiceProcessor - class ami.AMIServiceProcessor.
Thread used to process incoming AIS ( AMI Input Services ) Singleton
AMIServiceProcessor() - Constructor for class ami.AMIServiceProcessor
Constructor for the AMIServiceProcessor object
AMIServiceReader - class ami.AMIServiceReader.
Thread used to read and check incoming AIS ( AMI Input Services ) Singleton
AMIServiceReader(AMIServiceProcessor) - Constructor for class ami.AMIServiceReader
Constructor for the AMIServiceReader object
AMIStop - class ami.AMIStop.
Convenient class called to stop engine
AMIStop() - Constructor for class ami.AMIStop
 
AMISubject - interface ami.AMISubject.
Subject in Observer pattern ( see GOF )
AMISubjectAdapter - class ami.AMISubjectAdapter.
A basic implementation of the Subject in Observer pattern ( see GOF )
AMISubjectAdapter() - Constructor for class ami.AMISubjectAdapter
Constructor for AMISubjectAdapter.
AMISymmetric - class ami.security.AMISymmetric.
Provides symmetrical cryptography material ( mainly blowfish implementation )
AMISymmetric() - Constructor for class ami.security.AMISymmetric
 
AMITableModel - class ami.gui.AMITableModel.
Description: Pluggable Table model
AMITableModel() - Constructor for class ami.gui.AMITableModel
Convenient default constructor
AMITableModel(String[], Object[][], boolean[]) - Constructor for class ami.gui.AMITableModel
default constructor : array storage
AMITableModel(String, String[], Object, boolean[]) - Constructor for class ami.gui.AMITableModel
given storage
AMITableModelArrayImpl - class ami.gui.AMITableModelArrayImpl.
Array implementation of the model
AMITableModelArrayImpl(AMITableModel) - Constructor for class ami.gui.AMITableModelArrayImpl
Constructor : initialize the AMITableModel to use
AMITableModelHashtableImpl - class ami.gui.AMITableModelHashtableImpl.
AMILocalParameter hashtable implementation of the model
AMITableModelHashtableImpl(AMITableModel) - Constructor for class ami.gui.AMITableModelHashtableImpl
Constructor : initialize the AMITableModel to use
AMITableModelImpl - class ami.gui.AMITableModelImpl.
Abstract implementation of the model
AMITableModelImpl(AMITableModel) - Constructor for class ami.gui.AMITableModelImpl
Constructor : initialize the AMITableModel to use
AMITableModelRTImpl - class ami.gui.AMITableModelRTImpl.
RT implementation of the model
AMITableModelRTImpl(AMITableModel) - Constructor for class ami.gui.AMITableModelRTImpl
Constructor : initialize the AMITableModel to use
AMITableModelVectorImpl - class ami.gui.AMITableModelVectorImpl.
AMILocalParameter vector implementation of the model
AMITableModelVectorImpl(AMITableModel) - Constructor for class ami.gui.AMITableModelVectorImpl
Constructor : initialize the AMITableModel to use
AMITableSorter - class ami.gui.AMITableSorter.
This class is an adaptation for AMI of the TableSorter class given by SUN int he swing tutorial It isa decorator used by a JTable to give sorting capabilities Original autor: Philip Milne 1.5 12/17/97
AMITableSorter(AMITableModel) - Constructor for class ami.gui.AMITableSorter
 
AMITag - class ami.AMITag.
Description: Contains every system non-translatable strings
AMITag() - Constructor for class ami.AMITag
No constructor
AMIUtil - class ami.AMIUtil.
Convenient methods for AMI engine
AMIUtil() - Constructor for class ami.AMIUtil
 
ams - Variable in class amisample.ASMain
 
aop - Static variable in class ami.AMIMain
 
aos - Static variable in class ami.AMIMain
 
aos - Static variable in class ami.AMIOutputSpool
Self instance used for signleton pattern
ap - Variable in class ami.AMISender
 
apk - Variable in class ami.AMIrt
 
apk - Variable in class ami.AMIPacket
 
appendMessage(ASMessage) - Method in class amisample.ASMessageBox
Append a message in the box
apVoid - Variable in class ami.AMISender
 
apw - Static variable in class ami.AMILocalParameter
 
apw - Static variable in class ami.gui.AMIPasswordWindow
Self instance used for signleton pattern
aq - Variable in class ami.AMIInputProcessor
Query to process
aqCurrent - Variable in class ami.AMIInputSpool
Currently processed AMI query
aql - Static variable in class ami.AMIQueryLog
Self instance used for signleton pattern
aqVoid - Variable in class ami.AMIInputProcessor
void query used for synchronization
arg - Static variable in class amisample.ASUtil
 
arNode - Variable in class ami.gui.AMIControlCenter
 
ARRAY - Static variable in class ami.gui.AMITableModel
 
art - Static variable in class ami.AMIrt
Self instance used for signleton pattern
art - Static variable in class ami.AMIResultTable
Self instance used for signleton pattern
ASBoxPanel - class amisample.ASBoxPanel.
Message boxes display panel
ASBoxPanel() - Constructor for class amisample.ASBoxPanel
 
ascending - Variable in class ami.gui.AMITableSorter
 
ASConfigurePanel - class amisample.ASConfigurePanel.
Configuration panel
ASConfigurePanel() - Constructor for class amisample.ASConfigurePanel
 
ASError - class amisample.ASError.
AMISAMPLE Error : List of AMISample error messages
ASError() - Constructor for class amisample.ASError
No constructor
ASException - exception amisample.ASException.
AMISample generic Exception
ASException() - Constructor for class amisample.ASException
 
ASException(String) - Constructor for class amisample.ASException
 
askPassphrase() - Method in class ami.AMIMain
Get passphrase to start ami engine, update keys in AMILocalParameter
ASLabel - class amisample.ASLabel.
AMISample messages and labels
ASLabel() - Constructor for class amisample.ASLabel
No constructor
ASListener - class amisample.ASListener.
AMISample Server side.
ASListener() - Constructor for class amisample.ASListener
Default constructor, thread auto-start
ASListSelector - class amisample.ASListSelector.
List selection combo box
ASListSelector() - Constructor for class amisample.ASListSelector
 
asm - Variable in class amisample.ASSender
Message to send
ASMain - class amisample.ASMain.
AMISample main class
ASMain() - Constructor for class amisample.ASMain
 
ASMainScreen - class amisample.ASMainScreen.
Main screen for AISample app.
ASMainScreen() - Constructor for class amisample.ASMainScreen
 
ASMessage - class amisample.ASMessage.
AMI message
ASMessage(String, String, String, String) - Constructor for class amisample.ASMessage
Constructeur
ASMessageBox - class amisample.ASMessageBox.
A message box contains several message according a commun goal ( sent, inbox..).
ASMessageBox.ASMessageBoxModel - class amisample.ASMessageBox.ASMessageBoxModel.
 
ASMessageBox.ASMessageBoxModel(ASMessageBox) - Constructor for class amisample.ASMessageBox.ASMessageBoxModel
 
ASMessageBox(String, boolean) - Constructor for class amisample.ASMessageBox
Method ASMessageBox.
ASMessageBoxTable - class amisample.ASMessageBoxTable.
Widget to display a message box Messages box view
ASMessageBoxTable(ASMessageBox, Object) - Constructor for class amisample.ASMessageBoxTable
Constructor
ASNewPanel - class amisample.ASNewPanel.
New message panel
ASNewPanel() - Constructor for class amisample.ASNewPanel
 
asp - Static variable in class ami.AMIServiceProcessor
Self instance used for signleton pattern
asp - Variable in class ami.AMIServiceReader
 
asr - Static variable in class ami.AMIServiceReader
Self instance used for signleton pattern
ASSender - class amisample.ASSender.
Message sender, delegated to perform an AR and send a message
ASSender(ASMessage) - Constructor for class amisample.ASSender
Constructor
ASTag - class amisample.ASTag.
Description: AMISample tags : Contains every system non-translatable strings
ASTag() - Constructor for class amisample.ASTag
No constructor
asub - Static variable in class ami.AMIServiceProcessor
A subject ( see observer pattern )
asub - Static variable in class ami.AMIResultTable
A subject ( see observer pattern )
ASUtil - class amisample.ASUtil.
Set of utility methods used by amisample project
ASUtil() - Constructor for class amisample.ASUtil
 
asWelcome - Variable in class amisample.ASMain
 
ASWelcome - class amisample.ASWelcome.
Welcome screen used as a message
ASWelcome(ActionListener) - Constructor for class amisample.ASWelcome
 
atm - Variable in class ami.gui.AMITableModelImpl
 
atmi - Variable in class ami.gui.AMITableModel
 
atmParam - Variable in class ami.gui.AMIControlCenter
 
atmPeers - Variable in class ami.gui.AMIControlCenter
 
attach(AMIObserver) - Method in class ami.AMISubjectAdapter
Add a new subject observer
attach(AMIObserver) - Method in interface ami.AMISubject
Add a new subject observer

B

bais - Variable in class ami.security.AMISecureInputStream
 
baos - Variable in class ami.security.AMISecureOutputStream
 
bAvailable - Variable in class ami.AMIReader
Availability of the reader, true if ready to read a new socket
bChangePass - Variable in class ami.AMIMain
 
bColumnEditable - Variable in class ami.gui.AMITableModel
column editable mode
BF_encrypt(int, int, int[], int, int[], int[]) - Static method in class ami.security.AMISymmetric
put your documentation comment here
bfDecode(byte[]) - Static method in class ami.AMIUtil
Used to factorise blowfish code utilation in: byte array to decode out: decoded byte array
bfDecode(byte[], int[], int[]) - Static method in class ami.security.AMISymmetric
put your documentation comment here
bfEncode(byte[]) - Static method in class ami.AMIUtil
Used to factorise blowfish code utilation in: byte array to encode out: encoded byte array We can't work with lines because a encoded string can contain an '\n'.
bfEncode(byte[], int[], int[]) - Static method in class ami.security.AMISymmetric
put your documentation comment here
bForceInstall - Variable in class ami.AMIMain
 
bForget - Variable in class ami.AMIrt
Boolean used to say this peer musn't be taken into account when parsing
bGo - Variable in class ami.AMIMain
 
bGui - Variable in class ami.AMIMain
 
bHide - Variable in class ami.AMIPasswordHide
 
blowfishDecrypt(byte[], int, byte[], int, int[], int[]) - Static method in class ami.security.AMISymmetric
put your documentation comment here
blowfishEncrypt(byte[], int, byte[], int, int[], int[]) - Static method in class ami.security.AMISymmetric
put your documentation comment here
bOk - Variable in class ami.AMIMain
 
bOldPwdOK - Variable in class ami.gui.AMIControlCenter
 
bOpened - Variable in class ami.AMIReader
If true, the associated socket is opened, ready to read
bPing - Variable in class ami.AMIPacket
 
bPing - Variable in class ami.AMIInputSpool
amiping flag, means that current packet is an amiping
bPreK - Static variable in class ami.AMILocalParameter
 
br - Variable in class ami.AMIReader
Character stream used to read incomming data
bRead - Variable in class amisample.ASMessage
True if the message has been read
brExterne - Variable in class ami.security.AMISecureInputStream
 
broadcast(AMIQuery) - Static method in class ami.AMIOutputProcessor
Add a packet to broadcast with no vException given, means all peers without exception
broadcast(AMIQuery, boolean) - Static method in class ami.AMIOutputProcessor
Add a packet to broadcast with no vException given, means all peers without exception
broadcast(AMIQuery, Vector) - Static method in class ami.AMIOutputProcessor
Add a packet to broadcast with exceptions and no sorting
broadcast(AMIQuery, Vector, boolean) - Static method in class ami.AMIOutputProcessor
Add a packet to broadcast
bSent - Variable in class amisample.ASMessageBox
If true, is a message box with output messages ( without need for transmiter storage )
bStop - Static variable in class amisample.ASListener
boolean used to stop the thread
bStop - Static variable in class ami.AMIServiceProcessor
 
bStop - Variable in class ami.AMIPasswordHide
 
bStop - Static variable in class ami.AMIInputSpool
boolean used to stop the thread
bStop - Variable in class ami.AMIListener
boolean used to stop the thread
bStop - Variable in class ami.AMISender
 
bStop - Static variable in class ami.AMIOutputSpool
 
bStop - Static variable in class ami.AMIServiceReader
 
bStop - Variable in class ami.AMIInputProcessor
boolean used to stop the thread
bStop - Static variable in class ami.AMIReader
boolean used to stop the thread
buffer - Variable in class ami.security.AMISecureInputStream
 
BUFFER_SIZE - Static variable in class ami.AMILocalParameter
sender default buffer size, ok for most puroposes ( ex: an IAI is about 500 characters-long )
bw - Variable in class ami.AMISender
 

C

check() - Method in class ami.AMISender
Called to check distant peer before connection
check(AMIPublicKey, String) - Static method in class ami.AMIUtil
Used to check if a given pu matchs a given ip, the real check is done only if the RT entry is no more trusted ( DLC too old )
check(Hashtable) - Method in class ami.AMIServiceProcessor
Method used to autenticate the AIS
checkFormat(String, String, String) - Static method in class ami.AMILocalParameter
Check format for a parameter Assumes boundaries and all formats are correct and in right format
checkIPAddress(String) - Static method in class ami.AMIUtil
Check an IP address under format ip:port , no port completion
checkIPAddress(String, boolean) - Static method in class ami.AMIUtil
Check an IP address under format ip:port
checkModel() - Method in class ami.gui.AMITableSorter
 
checkSignature(char[], char[], AMIPublicKey) - Method in class ami.AMIInputSpool
Check signature of a packet signature is the hashcode of data between and tags encoded with private key
chgpass(boolean) - Method in class ami.AMILocalParameter
Method used to alter AMI symetrical key
cleanFiles() - Static method in class ami.AMIMain
Called at start and end to clean old out files
cleanRow(int[], int[]) - Method in class ami.gui.AMITableModel
Clean selected rows/columns
cleanRow(int[], int[]) - Method in class ami.gui.AMITableModelImpl
Initialize all values of a set of rows
cleanRow(int[], int[]) - Method in class ami.gui.AMITableModelArrayImpl
Initialize datat in a row, remplace values with ""
cleanRow(int[], int[]) - Method in class ami.gui.AMITableModelVectorImpl
 
cleanRow(int[], int[]) - Method in class ami.gui.AMITableModelHashtableImpl
 
cleanRow(int[], int[]) - Method in class ami.gui.AMITableModelRTImpl
 
cleanrtNode - Variable in class ami.gui.AMIControlCenter
 
clear - Variable in class ami.security.AMISecureInputStream
 
close() - Method in class ami.security.AMISecureOutputStream
 
close() - Method in class ami.security.AMISecureInputStream
 
closeTag(String) - Static method in class ami.AMIUtil
Add closing brackets for a string
code - Static variable in class amisample.ASUtil
 
columnNames - Variable in class amisample.ASConfigurePanel
column name
columnNames - Variable in class ami.gui.AMITableModel
column name
COMMAND - Static variable in class ami.AMIStop
 
commit() - Static method in class ami.AMIrt
Commit RT before quit
commit() - Static method in class ami.AMILocalParameter
commit : serialize parameters of the protocol into XML files
commit(ASMessageBox) - Static method in class amisample.ASMessageBox
Serialize the box on disk
commitAIS(String) - Static method in class ami.AMIUtil
Write an AIS to in.xml file
commitAll() - Static method in class amisample.ASMessageBox
Serialize all boxes on disk
compare(int, int) - Method in class ami.gui.AMITableSorter
 
compareRowsByColumn(int, int, int) - Method in class ami.gui.AMITableSorter
 
compares - Variable in class ami.gui.AMITableSorter
 
completeIPAddress(String) - Static method in class ami.AMIUtil
Returns completed IP address under format ip:port Assumes that given IP is correct ( ip or ip:port )
CONNECTED - Static variable in class ami.gui.AMITableModelRTImpl
 
contains(AMIPublicKey) - Static method in class ami.AMIrt
Used to know if a peer is in the RT
contains(AMIQuery) - Method in class ami.AMIPacket
put your documentation comment here
contains(String) - Static method in class ami.AMIResultTable
Returns true if the search exists
cPacketXML - Variable in class ami.AMIPacket
 
cRawData - Variable in class ami.AMIInputSpool
Processed raw data
cRawData - Variable in class ami.AMIReader
Char array with read raw data
createAmiparameter(String, String, String, String) - Static method in class ami.AMIaisBuilder
Create an amiparameter AIS to access protocols pareters
createAmiset(String, String, String, String) - Static method in class ami.AMIaisBuilder
Create an amiset AIS to manage protocols data
createAmistop() - Static method in class ami.AMIaisBuilder
Create an AIS to stop ami engine
createAR(String, AMICriteria, int, String) - Static method in class ami.AMIaisBuilder
AR builder
createCleanrt(String, String) - Static method in class ami.AMIaisBuilder
Create an AIS to clean RT
createEAI(String, String, String, String) - Static method in class ami.AMIaisBuilder
EAI builder
createFiles() - Method in class ami.AMIMain
Creates requiered AMI files at installation: - user.xml - descriptions files ( core.ami ) - rt.xml - directory out
createInfoPeer(String, String) - Static method in class ami.AMIaisBuilder
Create an AIS to access the RT
createIsolated() - Static method in class ami.AMIaisBuilder
Create an AIS to get isolated flag
createProcessors(int) - Static method in class ami.AMIInputProcessor
Used to instancate n processors, n must be equals to nb readers
createProtocolManager(String, String, String) - Static method in class ami.AMIaisBuilder
Create an AIS to add or remove an AIS
createProtocolStatus(String, String, String) - Static method in class ami.AMIaisBuilder
Create an AIS to get or set a protocol status
createSet(String, String) - Static method in class ami.AMILocalParameter
Create a void set

D

data - Variable in class ami.gui.AMITableModel
Data to display
data - Variable in class ami.gui.AMITableModelArrayImpl
Data type
date - Variable in class amisample.ASMessage
Message date
DEBUG - Static variable in class ami.AMILog
 
debug(String) - Static method in class ami.AMILog
Log a debug-level message
decodeFile(File) - Static method in class ami.AMIUtil
Used to decode a file with extention "amis" to a clear file with extention "ami"
decPerf(AMIPublicKey) - Static method in class ami.AMIrt
Decrease the performance of a peer
decTTL() - Method in class ami.AMIPacket
decrements time to live
DEFAULT_BONUS - Static variable in class ami.AMILocalParameter
Standard value of the performance points gained after a right reply
DEFAULT_LANGUAGE - Static variable in class ami.AMILocalParameter
Default language
DEFAULT_MALUS - Static variable in class ami.AMILocalParameter
Standard value of the performance points removed after a wrong reply
DEFAULT_PORT - Static variable in class ami.AMILocalParameter
AMI default port
deleteAMISet(String, String) - Static method in class amisample.ASUtil
Send an AIS set remove query to drop an amiset element
detach(AMIObserver) - Method in class ami.AMISubjectAdapter
Remove a subject observer
detach(AMIObserver) - Method in interface ami.AMISubject
Remove a subject observer
DISCONNECTED - Static variable in class ami.gui.AMITableModelRTImpl
 
dispatch(AMIPacket) - Method in class ami.AMIOutputSpool
Used to choose best sender for this packet and give it the order to start the sending
displayParameters(String) - Static method in class ami.AMILocalParameter
Displays all params values for a given protocol, used mainly for debug
dropSearch(String) - Static method in class ami.AMIResultTable
Drop a search

E

endElement(String, String, String) - Method in class ami.AMIrt
Called when we reach the end of an element
endElement(String, String, String) - Method in class ami.AMILocalParameter
Called when we end an element
endElement(String, String, String) - Method in class ami.AMIInputSpool
Called when we end an element
equals(Object) - Method in class ami.security.AMIRSAKey
Compares two AMI keys
ERROR - Static variable in class ami.AMILog
 
error(SAXParseException) - Method in class ami.AMIErrorHandler
parsing error
error(String) - Static method in class ami.AMILog
Log an error-level message
evaluateIaiInformation(AMIiai) - Static method in class ami.AMIInputProcessor
Used to avaluate interrest of the iai and stores results if it is a reply for an AR Note that the fact of having unknown putr is not concidered as new result
exit() - Static method in class amisample.ASMain
called when exiting AS
exit() - Static method in class ami.AMIMain
Called to quit properly the AMI engine
exp - Variable in class ami.security.AMIRSAKey
 

F

FATAL - Static variable in class ami.AMILog
 
fatal(String) - Static method in class ami.AMILog
Log a fatal error message
fatalError(SAXParseException) - Method in class ami.AMIErrorHandler
parsing fatal error
fillTree() - Method in class ami.gui.AMIControlCenter
Fill the JTree with all AMI protocols parameters
flush() - Method in class ami.security.AMISecureOutputStream
 
forcedCheck(AMIPublicKey, String) - Static method in class ami.AMIUtil
Used to check if a given pu matchs a given ip, the real check is always done

G

generateXML() - Method in class ami.AMIPacket
Used to refresh raw data of the packet Note that it includes HTTP tuneling and SOAP headers
get(String) - Static method in class amisample.ASTag
Get the tag associated with a label
get(String) - Static method in class amisample.ASLabel
Get the message associated with a label
get(String) - Static method in class amisample.ASError
Get an error message identified by a label
get(String) - Static method in class ami.AMITag
Get the tag associated with a label
get(String) - Static method in class ami.AMIError
Get an error message identified by a label
get(String) - Static method in class ami.AMIMessage
Get the message associated with a label
getAl() - Method in class ami.AMIiai
Get found peer alias
getAlfo() - Method in class ami.AMIar
Get alfo
getAlias() - Method in class amisample.ASMessage
Returns the sAlias.
getAlias() - Static method in class ami.AMILocalParameter
Return own alias ( quick access )
getAlias(AMIPublicKey) - Static method in class ami.AMIrt
Get alias associated with a pu returns null if the apk not in RT
getAlIp(AMIPublicKey) - Static method in class ami.AMIrt
Advance search Return the set [alias,ip] for the given peer pu
getAltr() - Method in class ami.AMIar
Get the altr
getAltr() - Method in class ami.AMIiai
Get altr
getAmiparameter(Hashtable) - Method in class ami.AMIServiceProcessor
used to get an AMI engine parameter value
getAmipath() - Method in class ami.AMIMain
getAmipath() Used to get AMI working path Due to several path pbms under Windows, we now use the current directory
getAmipingTable() - Static method in class ami.AMIInputProcessor
Returns the amiping table ( used by AMISenders )
getAmiset(Hashtable) - Method in class ami.AMIServiceProcessor
Get a set enumeration
getAop() - Static method in class ami.AMIMain
return the AMIOutputProcessor ( entry of queries )
getAp() - Method in class ami.AMISender
get the AMIPacket
getApk() - Method in class ami.AMIPacket
put your documentation comment here
getArid() - Method in class ami.AMIar
Get arid
getArid() - Method in class ami.AMIiai
Get arid
getARPanel() - Method in class ami.gui.AMIControlCenter
Return AR panel
getBody() - Method in class amisample.ASMessage
Returns the sBody.
getBox(String, boolean) - Static method in class amisample.ASMessageBox
Load the message box.
getCleanPanel() - Method in class ami.gui.AMIControlCenter
 
getColumnClass(int) - Method in class ami.gui.AMITableModel
put your documentation comment here
getColumnCount() - Method in class amisample.ASMessageBox.ASMessageBoxModel
 
getColumnCount() - Method in class ami.gui.AMITableModel
put your documentation comment here
getColumnName(int) - Method in class amisample.ASMessageBox.ASMessageBoxModel
 
getColumnName(int) - Method in class ami.gui.AMITableModel
put your documentation comment here
getComment(AMIPublicKey) - Static method in class ami.AMIrt
Get comment associated with pu returns null if the apk not in RT
getConnectedPeerNumber() - Static method in class ami.AMIrt
Return number of pingable peers Can be usefull to know if we are isolated
getConnectionNumber() - Method in class ami.gui.AMITableModelRTImpl
Return number of connected peers we can reach
getCriteria() - Method in class ami.AMIar
Get criterias
getCriteria() - Method in class ami.AMIiai
Get criterias
getCriteriaEnumeration() - Method in class ami.AMICriteria
return all protocols
getCriteriaNumber() - Method in class ami.AMICriteria
Return number of criteria in this criteria set
getData() - Method in class ami.AMIPacket
Get raw data
getDate() - Method in class amisample.ASMessage
Returns the date
getDetailedSetPanel(String, String) - Method in class ami.gui.AMIControlCenter
Return detailed set values panel
getDLC(AMIPublicKey) - Static method in class ami.AMIrt
retruns the date in seconds since 1970 od the last successful check returns null if the apk not in RT
getExp() - Method in class ami.security.AMIRSAKey
 
getFormats() - Static method in class ami.AMILocalParameter
Return format table
getFullIP() - Static method in class ami.AMILocalParameter
Return IP with port : ex: 10.0.0.0:1000
getFullIP(AMIPublicKey) - Static method in class ami.AMIrt
Return the ip:port for the given peer Format: ip:port ex: 10.0.0.31:1111 returns null if the apk not in RT
getHashcode() - Method in class ami.AMICriteria
Get hashcode of this criteria Computes data as followed: ......
getHelpPanel() - Method in class ami.gui.AMIControlCenter
 
getHostname() - Static method in class ami.AMILocalParameter
Return host name
getIaics() - Method in class ami.AMIiai
Get iai cs
getImpl() - Method in class ami.gui.AMITableModel
getter for the implimentation of this model
getImportrtPanel() - Method in class ami.gui.AMIControlCenter
Return version panel
getInetAddress() - Static method in class ami.AMILocalParameter
Return own full InetAddress (with host name...)
getInfopeer(Hashtable) - Method in class ami.AMIServiceProcessor
used to get information on a peer
getInstance() - Static method in class amisample.ASListener
Return a self instance Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIServiceProcessor
Return a self instance Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIrt
Return an instance of the RT Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIResultTable
Return an instance of the Result Table Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIInputSpool
Return a self instance Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIListener
Return a self instance Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIQueryLog
Return a self instance Implementation of the singleton pattern
getInstance() - Static method in class ami.AMIErrorHandler
 
getInstance() - Static method in class ami.AMIOutputSpool
Return a self instance Implementation of the singleton pattern
getInstance(AMIServiceProcessor) - Static method in class ami.AMIServiceReader
Return a self instance Implementation of the singleton pattern
getInstance(KeyListener, String) - Static method in class ami.gui.AMIPasswordWindow
 
getInstance(String) - Static method in class ami.AMILocalParameter
AMILocalParameter is a singleton, this method returns it
getInstance(String) - Static method in class ami.AMILog
Return a self instance
getInstance(String, KeyListener) - Static method in class ami.gui.AMIPasswordWindow
 
getIP() - Method in class ami.AMIPacket
return destination IP ( format: ip:port )
getIP() - Static method in class ami.AMILocalParameter
Return own IP address under numeric format
getIP() - Method in class ami.AMISender
getIP : used by the AMIOutputSpool to get queekly the ip used ( to load balancing and keep socket on already opened senders
getIP() - Method in class ami.AMIiai
Get found peer IP
getIP(AMIPublicKey) - Static method in class ami.AMIrt
Return IP for the given peer Format: ip ex: 10.0.0.1 returns null if the apk not in RT
getIptr() - Method in class ami.AMIar
Get the iptr
getIsolated(Hashtable) - Method in class ami.AMIServiceProcessor
used to get our isolation flag ( are we alone ?)
getK() - Static method in class ami.AMILocalParameter
Return the symmetrical key
getKInit() - Static method in class ami.AMILocalParameter
Return the non-computed symmetrical key
getList() - Method in class amisample.ASMessage
Returns the sList.
getLists() - Static method in class amisample.ASMain
Returns lists
getLocal() - Static method in class ami.AMILocalParameter
Returns the language in use
getLogPanel() - Method in class ami.gui.AMIControlCenter
log file
getManualPassphrase(boolean, String) - Static method in class ami.AMILocalParameter
Ask user for a password ( text mode ) and check it
getN() - Method in class ami.security.AMIRSAKey
 
getName() - Method in class amisample.ASMessageBox
Returns the sName.
getOutputCode() - Static method in class ami.AMIServiceProcessor
Returns the sOutputCode.
getParam(String) - Static method in class amisample.ASMain
Returns the given parameter
getParamDefaultValue(String, String) - Static method in class ami.AMILocalParameter
Get default value as a string for a protocol and a parameter
getParamDescriptions() - Static method in class ami.AMILocalParameter
Return parameters description table
getParamEnumeration(String) - Method in class ami.AMICriteria
return all params for a given protocol
getParameterDescription(String, String, String) - Static method in class ami.AMILocalParameter
Get Description for a protocol, a parameter and a language
getParamMaxLength(String, String) - Static method in class ami.AMILocalParameter
Get maxlength for a protocol and a parameter
getParamMaxValue(String, String) - Static method in class ami.AMILocalParameter
Get max value for a protocol and a parameter
getParamMinLength(String, String) - Static method in class ami.AMILocalParameter
Get minlength for a protocol and a parameter
getParamMinValue(String, String) - Static method in class ami.AMILocalParameter
Get min value for a protocol and a parameter
getParamPanel(String) - Method in class ami.gui.AMIControlCenter
Return param management panel
getParams() - Static method in class ami.AMILocalParameter
Return parameters table
getParamType(String, String) - Static method in class ami.AMILocalParameter
Get type for a protocol and a parameter
getPass() - Method in class ami.gui.AMIPasswordWindow
Return entered passphrase as a byte array
getPath() - Static method in class ami.AMILocalParameter
Returns the amipath
getPeerEnumeration() - Static method in class ami.AMIrt
Returns the enumeration on peers public keys.
getPeersPanel() - Method in class ami.gui.AMIControlCenter
Return peers panel
getPerf(AMIPublicKey) - Static method in class ami.AMIrt
Get performance of peer associated with pu returns null if the apk not in RT
getPort() - Static method in class amisample.ASMain
Returns the iPort.
getPort(AMIPublicKey) - Static method in class ami.AMIrt
Return the port for the given peer Format: ip ex: 1111 returns null if the apk not in RT
getPr() - Static method in class ami.AMILocalParameter
Return the private key
getPriority() - Method in class ami.AMIQuery
Get the priority
getPriority() - Method in class ami.AMIPacket
put your documentation comment here
getPriority(String) - Static method in class ami.AMILocalParameter
Return the prority according to query type
getProcessor() - Static method in class ami.AMIInputProcessor
Get next available processor
getProtocolDescription(String, String) - Static method in class ami.AMILocalParameter
Get Description for a protocol and a language
getProtocolDescriptions() - Static method in class ami.AMILocalParameter
Return protocol description table
getProtocolPanel() - Method in class ami.gui.AMIControlCenter
Return protocol panel
getProtocolStatus(Hashtable) - Method in class ami.AMIServiceProcessor
used to get the status of a protocol (available or not ).
getPu() - Static method in class ami.AMILocalParameter
Return the public key
getPu() - Method in class ami.AMICriteria
Returns pu of an ami protocol criteria assumes that this criteria is an ami protocol criteria ( check with isAmiCriteria() method )
getPU() - Method in class ami.AMIping
 
getPuAl(String) - Static method in class ami.AMIrt
Advance search Return the set [pu,al,pu,al,...] for the given peer ip ip is in format xxx:xxx
getPufo() - Method in class ami.AMIar
Get pufo
getPuIp(String) - Static method in class ami.AMIrt
Advance search Return the set [pu,ip,pu,ip,...] for the given peer alias
getPutr() - Method in class ami.AMIar
Get the putr
getPutr() - Method in class ami.AMIiai
Get putr
getPwdPanel() - Method in class ami.gui.AMIControlCenter
Return chgpwd panel
getQueries() - Method in class ami.AMIPacket
Get queries vector
getQuery() - Method in class ami.AMIInputProcessor
Returns current processed query
getRandomID() - Static method in class amisample.ASUtil
Return a random ID on 32 bits in radix 36
getRandomID() - Static method in class ami.AMIUtil
Return a random ID on 32 bits in radix specified as AMILocalParameter.RADIX_REPRESENTATION
getRandomID4() - Static method in class ami.AMIUtil
 
getResult(String) - Static method in class ami.AMIResultTable
Returns the existing results for a given AR.
getRowCount() - Method in class amisample.ASMessageBox.ASMessageBoxModel
 
getRowCount() - Method in class ami.gui.AMITableModel
 
getRowCount() - Method in class ami.gui.AMITableModelImpl
 
getRowCount() - Method in class ami.gui.AMITableModelArrayImpl
put your documentation comment here
getRowCount() - Method in class ami.gui.AMITableModelVectorImpl
put your documentation comment here
getRowCount() - Method in class ami.gui.AMITableModelHashtableImpl
put your documentation comment here
getRowCount() - Method in class ami.gui.AMITableModelRTImpl
 
getSetArray() - Static method in class ami.AMILocalParameter
Return the full set array
getSetEnumeration(String, String) - Static method in class ami.AMILocalParameter
Return an enumeration of entries for a set
getSetPanel(String) - Method in class ami.gui.AMIControlCenter
Return set management panel, displays all sets for a protocol
getSortedPeerEnumeration() - Static method in class ami.AMIrt
Returns the enumeration on peers public keys sorted by performance.
getSrcFullIP() - Method in class ami.AMIQuery
Get IP under format: ip:port
getSrcIP() - Method in class ami.AMIQuery
Get the incomming packet IP
getSrcPort() - Method in class ami.AMIQuery
Get the port for reply
getStatusTable() - Method in class ami.gui.AMITableModelRTImpl
Accessor for status table, used by the control center when refreshing screen
getString() - Static method in class ami.AMIResultTable
Returns a string representation of the result table
getTitle() - Method in class amisample.ASMessage
Returns the sTitle.
getTTL() - Method in class ami.AMIPacket
returns TTL
getTTL() - Method in class ami.AMIar
Get TTL
getValueAt(int, int) - Method in class amisample.ASMessageBox.ASMessageBoxModel
 
getValueAt(int, int) - Method in class ami.gui.AMITableModel
put your documentation comment here
getValueAt(int, int) - Method in class ami.gui.AMITableModelImpl
 
getValueAt(int, int) - Method in class ami.gui.AMITableModelArrayImpl
put your documentation comment here
getValueAt(int, int) - Method in class ami.gui.AMITableModelVectorImpl
put your documentation comment here
getValueAt(int, int) - Method in class ami.gui.AMITableModelHashtableImpl
put your documentation comment here
getValueAt(int, int) - Method in class ami.gui.AMITableModelRTImpl
put your documentation comment here
getValueAt(int, int) - Method in class ami.gui.AMITableSorter
 
getVCS() - Static method in class ami.AMIMain
get the vCS ( vector of checksums )
getVerbosity() - Method in class ami.AMILog
Returns the verbosity.
getVersionPanel() - Method in class ami.gui.AMIControlCenter
Return version panel
graphicalInstall() - Method in class ami.AMIMain
put your documentation comment here

H

h - Static variable in class ami.AMIrt
 
h - Static variable in class ami.AMITag
 
h - Static variable in class ami.AMIResultTable
The hashtable key is arid; the AR id and it contains an Object array with: max (Integer) : max nb of results for this AR retrieved (Integer) : nb of restrieved results for this AR results (Vector) : results themselves
h - Static variable in class ami.AMIError
 
h - Variable in class ami.AMICriteria
criteria storage A criteria set contains a hashtable like that: protocol1 : parameter vector ( param1, param2...)
h - Static variable in class ami.AMIMessage
 
hALIP - Variable in class amisample.ASSender
Hashtbale IP -> alias of discovered peers
hAmiping - Static variable in class ami.AMIInputProcessor
Hashtable mapping IP with amiping pu results ( synchronous query )
hash(byte[]) - Static method in class ami.security.AMIHash
MD5 hashcoding, return a hashcode for the given string Follows RFC 1321
hash64(byte[]) - Static method in class ami.security.AMIHash
Trivial hashing for AMI passphrase in order to get a 64 bits password
hashCode() - Method in class ami.security.AMIRSAKey
Return a hashcode for this key, used by hashtable
HASHTABLE - Static variable in class ami.gui.AMITableModel
 
hCurrentAIS - Variable in class ami.AMIServiceReader
 
hDestPacket - Static variable in class ami.AMIOutputSpool
 
helpNode - Variable in class ami.gui.AMIControlCenter
 
hex - Static variable in class ami.security.AMIHash
 
hex - Static variable in class ami.security.AMISymmetric
 
hide(boolean) - Method in class ami.AMIPasswordHide
put your documentation comment here
hLists - Variable in class amisample.ASMessageBox
Messages stored this way: hashtable : list name -> Array lists of messages
hMessagesBoxes - Static variable in class amisample.ASMessageBox
Contains all loaded message boxes
hmScreen - Variable in class ami.gui.AMIControlCenter
stored screens to accelerate displaying
hmStatus - Variable in class ami.gui.AMITableModelRTImpl
Stores status for disponibility status icons pu ->status
HORIZ_SIZE - Static variable in class ami.gui.AMIControlCenter
 
hParam - Static variable in class amisample.ASMain
Own parameters ( PU, IP, AL ...
hParam - Variable in class ami.AMILocalParameter
 
hPriorityTable - Static variable in class ami.AMILocalParameter
Used to store priority weights for common queries
hProtocolAvailable - Static variable in class ami.AMILocalParameter
Stores availability for all protocols
hProtocolLanguageDescription - Static variable in class ami.AMILocalParameter
Stores protocols descriptions in any language protocol name -> HashMap language ( string) - > String description for this protocol
hProtocolParam - Static variable in class ami.AMILocalParameter
Stores parameters for all protocols protocol name -> hashtable hParam hParam : param name -> param value
hProtocolParamFormat - Static variable in class ami.AMILocalParameter
Stores parameters descriptions in any language protocol name -> hashmap parameter name -> hashmap language -> parameter description
hProtocolParamLanguageDescription - Static variable in class ami.AMILocalParameter
Stores parameters format protocol name -> hashmap parameter name -> String[] [ type,minlength,maxlength,minvalue,maxvalue,default ] null if not applicable
hProtocolSecure - Static variable in class ami.AMILocalParameter
Stores security flag for all protocols
hProtocolSet - Static variable in class ami.AMILocalParameter
Stores sets for all protocols protocol name -> hashtable hParam hParam : param name -> vector vector -> n param value strings

I

i - Variable in class ami.AMIrt
 
iaIP - Static variable in class ami.AMILocalParameter
 
iCertainty - Static variable in class ami.security.AMIPKI
 
iCheckInterval - Variable in class ami.AMIServiceReader
 
iConnected - Variable in class ami.gui.AMITableModelRTImpl
Number of reachable peers
id - Static variable in class amisample.ASUtil
 
iDlc - Variable in class ami.AMIrt
 
IGNORE - Static variable in class ami.gui.AMITableModelRTImpl
 
iHeight - Static variable in class ami.gui.AMIJButton
 
iiAdd - Variable in class amisample.ASConfigurePanel
 
iiAdd - Variable in class ami.gui.AMIControlCenter
 
iiAMI - Variable in class ami.gui.AMIControlCenter
 
iiBox - Variable in class amisample.ASMainScreen
 
iiCC - Variable in class ami.gui.AMIControlCenter
 
iiClean - Variable in class ami.gui.AMIControlCenter
 
iiConfiguration - Variable in class ami.gui.AMIControlCenter
 
iiConfigure - Variable in class amisample.ASMainScreen
 
iiConnect - Static variable in class ami.gui.AMIControlCenter
 
iiContents - Variable in class ami.gui.AMIControlCenter
 
iiCore - Variable in class ami.gui.AMIControlCenter
 
iiDelete - Variable in class amisample.ASBoxPanel
 
iiDelete - Variable in class amisample.ASConfigurePanel
 
iiFind - Variable in class ami.gui.AMIControlCenter
 
iiGear - Variable in class ami.gui.AMIControlCenter
 
iiHelp - Static variable in class ami.gui.AMIControlCenter
 
iiImport - Variable in class ami.gui.AMIControlCenter
 
iiInbox - Variable in class amisample.ASBoxPanel
 
iiLog - Variable in class ami.gui.AMIControlCenter
 
iiNew - Variable in class amisample.ASMainScreen
 
iiNo - Static variable in class ami.gui.AMIControlCenter
 
iiOutbox - Variable in class amisample.ASBoxPanel
 
iiPwd - Variable in class ami.gui.AMIControlCenter
 
iiRefresh - Variable in class amisample.ASBoxPanel
 
iiRemove - Variable in class ami.gui.AMIControlCenter
 
iiSend - Variable in class amisample.ASNewPanel
 
iiSet - Variable in class ami.gui.AMIControlCenter
 
iiSetList - Variable in class ami.gui.AMIControlCenter
 
iiStop - Variable in class ami.gui.AMIControlCenter
 
iiUpdate - Variable in class ami.gui.AMIControlCenter
 
iiVersion - Variable in class ami.gui.AMIControlCenter
 
importNode - Variable in class ami.gui.AMIControlCenter
 
importrt(String) - Method in class ami.AMIMain
Method used to import routing table file
incPerf(AMIPublicKey) - Static method in class ami.AMIrt
Increase the performance by the standard value
indexes - Variable in class ami.gui.AMITableSorter
 
INFO - Static variable in class ami.AMILog
 
info(String) - Static method in class ami.AMILog
Log a info-level message
init() - Method in class amisample.ASMain
Initialize amisample protocol
init(String[]) - Method in class ami.AMIMain
AMI initialisation
INITIAL_SENDER_NUMBER - Static variable in class ami.AMILocalParameter
number of senders at begining
iNoteType - Variable in class ami.AMILocalParameter
Used to store parsing states 0=protocol description note1=parameter description note
intValue(String, String) - Static method in class ami.AMILocalParameter
Return the parameter as an int
iOport - Static variable in class amisample.ASMain
 
iPf - Variable in class ami.AMIrt
 
iPort - Static variable in class amisample.ASMain
AMISample port
iPriority - Variable in class ami.AMIQuery
Query priority
iPriority - Variable in class ami.AMIPacket
 
isAmiCriteria() - Method in class ami.AMICriteria
Returns true if the criteria set contains an AMI criteria ( in this case, it must be the only criteria because a protocol ami criteria can't be mixed with others protocol criterias )
isAvailable() - Method in class ami.AMISender
return status of the sender ( available or not)
isAvailable() - Method in class ami.AMIInputProcessor
Returns availability of the processor
isAvailable() - Method in class ami.AMIReader
 
isAvailable(String) - Static method in class ami.AMILocalParameter
Return true if a protocol is available
isCellEditable(int, int) - Method in class ami.gui.AMITableModel
put your documentation comment here
isCellEditable(int, int) - Method in class ami.gui.AMITableModelImpl
put your documentation comment here
isCellEditable(int, int) - Method in class ami.gui.AMITableModelRTImpl
put your documentation comment here
isChecked() - Method in class ami.AMICriteria
Used to check that a criteria contains at least one mandatory parameter
isInstalled() - Method in class ami.AMIMain
Return true if we find minimal AMI files ( if AMI looks ok to start )
isInstanciated() - Static method in class ami.AMILocalParameter
return true if this AMILocalParameter is instanciated
isLogged(String) - Static method in class ami.AMIQueryLog
check if a query is logged
isOlderThan(AMIPublicKey, int) - Method in class ami.AMIServiceProcessor
Helper used to determine if a peer DLC is older than the given amount of seconds
isPing() - Method in class ami.AMIPacket
return bPing value
isRead() - Method in class amisample.ASMessage
Returns the bRead.
isSecure(String) - Static method in class ami.AMILocalParameter
Says if a protocol is in secure mode
isSent() - Method in class amisample.ASMessageBox
Returns the bSent.
itemStateChanged(ItemEvent) - Method in class amisample.ASListSelector
 
iTries - Variable in class ami.AMIMain
 
iTTL - Variable in class ami.AMIPacket
 
iTTL - Variable in class ami.AMIar
AR Time To Live
iWidth - Static variable in class ami.gui.AMIJButton
 

J

jbAdd - Variable in class amisample.ASConfigurePanel
 
jbARGo - Variable in class ami.gui.AMIControlCenter
 
jbARStop - Variable in class ami.gui.AMIControlCenter
 
jbDelete - Variable in class amisample.ASBoxPanel
 
jbDelete - Variable in class amisample.ASConfigurePanel
 
jbExit - Variable in class ami.gui.AMIInitWizard
 
jbGo - Variable in class ami.gui.AMIInitWizard
 
jbOK - Static variable in class amisample.ASWelcome
 
jbRefresh - Variable in class amisample.ASBoxPanel
 
jbSend - Variable in class amisample.ASNewPanel
 
jcbLevel - Variable in class ami.gui.AMIControlCenter
 
jcbList - Static variable in class amisample.ASBoxPanel
 
jcbList - Static variable in class amisample.ASNewPanel
 
jframe - Variable in class amisample.ASMain
 
jframe - Variable in class ami.gui.AMIControlCenter
 
jl - Variable in class ami.gui.AMIControlCenter
 
jl - Variable in class ami.gui.AMITableModelRTImpl
Label used to display connection number
jl1 - Variable in class ami.gui.AMIInitWizard
 
jl2 - Variable in class ami.gui.AMIInitWizard
 
jl3 - Variable in class ami.gui.AMIInitWizard
 
jlAlias - Variable in class ami.gui.AMIInitWizard
 
jlAlias2 - Variable in class ami.gui.AMIInitWizard
 
jlPass1 - Variable in class ami.gui.AMIInitWizard
 
jlPass2 - Variable in class ami.gui.AMIInitWizard
 
jlPassword - Variable in class ami.gui.AMIInitWizard
 
jlText - Variable in class amisample.ASWelcome
 
jpBox - Variable in class amisample.ASMainScreen
 
jpButton - Variable in class amisample.ASBoxPanel
 
jpButton - Variable in class amisample.ASConfigurePanel
 
jpButton - Variable in class amisample.ASNewPanel
 
jpButton - Variable in class amisample.ASWelcome
 
jpButton - Variable in class ami.gui.AMIInitWizard
 
jpConfigure - Variable in class amisample.ASMainScreen
 
jpf - Variable in class ami.gui.AMIPasswordWindow
 
jpfNew1 - Variable in class ami.gui.AMIControlCenter
 
jpfNew2 - Variable in class ami.gui.AMIControlCenter
 
jpfOld - Variable in class ami.gui.AMIControlCenter
 
jpfPass1 - Variable in class ami.gui.AMIInitWizard
 
jpfPass2 - Variable in class ami.gui.AMIInitWizard
 
jpMain - Variable in class amisample.ASMain
 
jpMain - Variable in class ami.gui.AMIControlCenter
 
jpMain - Variable in class ami.gui.AMIInitWizard
 
jpNew - Variable in class amisample.ASMainScreen
 
jrbLeast - Variable in class ami.gui.AMIControlCenter
 
jrbLevel - Variable in class ami.gui.AMIControlCenter
 
jrbOlder - Variable in class ami.gui.AMIControlCenter
 
jsp - Variable in class amisample.ASConfigurePanel
 
jsp - Variable in class ami.gui.AMIControlCenter
 
jspBody - Variable in class amisample.ASBoxPanel
 
jspInbox - Variable in class amisample.ASBoxPanel
 
jsplitHoriz - Variable in class ami.gui.AMIControlCenter
 
jspSent - Variable in class amisample.ASBoxPanel
 
jspTree - Variable in class ami.gui.AMIControlCenter
 
jtableArCriterias - Variable in class ami.gui.AMIControlCenter
 
jtableArResults - Variable in class ami.gui.AMIControlCenter
 
jtablePeers - Variable in class ami.gui.AMIControlCenter
 
jtableProtocol - Variable in class ami.gui.AMIControlCenter
 
jtableSet - Variable in class ami.gui.AMIControlCenter
 
jtaBody - Variable in class amisample.ASBoxPanel
 
jtaBody - Variable in class amisample.ASNewPanel
 
jtaCurrent - Variable in class ami.gui.AMIControlCenter
 
jtaMain - Variable in class ami.gui.AMIInitWizard
 
jtCurrentTable - Variable in class ami.gui.AMIControlCenter
temp table used when using inner classes
jtf - Variable in class ami.gui.AMIControlCenter
 
jtfAlias - Variable in class ami.gui.AMIInitWizard
 
jtfLeast - Variable in class ami.gui.AMIControlCenter
 
jtfNewList - Variable in class amisample.ASConfigurePanel
 
jtfOlder - Variable in class ami.gui.AMIControlCenter
 
jtfTitle - Variable in class amisample.ASNewPanel
 
jtInbox - Variable in class amisample.ASBoxPanel
 
jtList - Variable in class amisample.ASConfigurePanel
 
jtp - Variable in class amisample.ASMainScreen
 
jtpBox - Variable in class amisample.ASBoxPanel
 
jtree - Variable in class ami.gui.AMIControlCenter
 
jtSent - Variable in class amisample.ASBoxPanel
 

K

k - Static variable in class ami.AMILocalParameter
 
keyPressed(KeyEvent) - Method in class ami.AMILocalParameter
put your documentation comment here
keyPressed(KeyEvent) - Method in class ami.AMIMain
put your documentation comment here
keyPressed(KeyEvent) - Method in class ami.gui.AMIInitWizard
 
keyReleased(KeyEvent) - Method in class ami.AMILocalParameter
put your documentation comment here
keyReleased(KeyEvent) - Method in class ami.AMIMain
put your documentation comment here
keyReleased(KeyEvent) - Method in class ami.gui.AMIInitWizard
put your documentation comment here
keyTyped(KeyEvent) - Method in class ami.AMILocalParameter
put your documentation comment here
keyTyped(KeyEvent) - Method in class ami.AMIMain
put your documentation comment here
keyTyped(KeyEvent) - Method in class ami.gui.AMIInitWizard
put your documentation comment here

L

LEVEL_1_PERIOD - Static variable in class ami.AMILocalParameter
used by cleanrt AIS, period in sec
LEVEL_2_PERF - Static variable in class ami.AMILocalParameter
used by cleanrt AIS, perf
loadAMIParam(String) - Static method in class amisample.ASUtil
Send an AIS parameter query and parse it, then load the value
loadAMISet(String) - Static method in class amisample.ASUtil
Send an AIS set query and parse it, then load the value
loadPassphrase() - Method in class ami.AMILocalParameter
Called by main class to load password panel
loadPassphrase(String) - Method in class ami.AMILocalParameter
Called by main class to load password panel with default password
LOG_PATTERN - Static variable in class ami.AMILog
Logging pattern
loggerPersistent - Static variable in class ami.AMILog
logger for persistent events ( output in a file )
loggerTemp - Static variable in class ami.AMILog
logger for non-persistant events ( output on console)
logNode - Variable in class ami.gui.AMIControlCenter
 
longValue(String, String) - Static method in class ami.AMILocalParameter
Return the parameter as an long
lStart - Variable in class amisample.ASSender
Start time

M

main(String[]) - Static method in class amisample.ASMain
 
main(String[]) - Static method in class ami.AMIMain
put your documentation comment here
main(String[]) - Static method in class ami.AMIStop
 
makeKey(byte[], int[], int[]) - Static method in class ami.security.AMISymmetric
Called to inilialize blowfish key kk an P are void arrays
markRead() - Method in class amisample.ASMessage
Mark the message as read
MAX - Static variable in class ami.AMIUtil
Get an AMIPacket and return a byte array ready to be sent
MAX_ALIAS_LENGTH - Static variable in class ami.AMILocalParameter
Alias max size
MAX_ALIAS_SIZE - Static variable in class ami.AMILocalParameter
maximum size for the alias
MAX_AR - Static variable in class ami.gui.AMIControlCenter
Max AR replies for AR sample panel
MAX_COMMENT_LENGTH - Static variable in class ami.AMILocalParameter
Comment max size
MAX_TTL - Static variable in class ami.AMILocalParameter
Maximum allowed TTL
merge(AMIPacket) - Method in class ami.AMIPacket
Merge two ami packets
MIN_ALIAS_LENGTH - Static variable in class ami.AMILocalParameter
Alias min size
MIN_COMMENT_LENGTH - Static variable in class ami.AMILocalParameter
Comment min size
MIN_PASSWORD_SIZE - Static variable in class ami.AMILocalParameter
Minimum passwork size
model - Variable in class amisample.ASMessageBox
Table model used for data representation
model - Variable in class ami.gui.AMITableSorter
Stores a AMITableModel instance, used by the sorting decorator

N

n - Variable in class ami.security.AMIRSAKey
 
n2sort() - Method in class ami.gui.AMITableSorter
 
name - Static variable in class amisample.ASUtil
 
NB_TRIES - Static variable in class ami.AMILocalParameter
nb of allowed tries for password
nodeCurrent - Variable in class ami.gui.AMIControlCenter
Currently selected node
notifyEvent() - Method in class ami.AMISubjectAdapter
Notify the observer about an event
notifyEvent() - Method in interface ami.AMISubject
Notify the observer about an event
notifyObservers(String) - Method in class ami.AMIServiceProcessor
Helper used to notify obsersers about value change

O

oData - Variable in class ami.gui.AMIControlCenter
 
oisExterne - Variable in class ami.security.AMISecureInputStream
 
oisInterne - Variable in class ami.security.AMISecureInputStream
 
oosExterne - Variable in class ami.security.AMISecureOutputStream
 
oosInterne - Variable in class ami.security.AMISecureOutputStream
 
op(int, int, int, int, int, int, int, int) - Static method in class ami.security.AMIHash
MD5 internal function
openTag(String) - Static method in class ami.AMIUtil
Add opening brackets for a string
optionAnalyse(String[]) - Method in class ami.AMIMain
Used to analize input options
oResu - Variable in class ami.security.AMISecureInputStream
 
OUTPUT_BUFFER_FACTOR - Static variable in class ami.AMILocalParameter
nb cycles we wait when output processor buffer is full

P

p - Static variable in class amisample.ASTag
 
p - Static variable in class amisample.ASLabel
 
p - Static variable in class amisample.ASError
 
P - Variable in class ami.security.AMISecureOutputStream
 
P - Variable in class ami.security.AMISecureInputStream
 
paramNode - Variable in class ami.gui.AMIControlCenter
 
parseFromFile(String) - Method in class ami.AMIrt
Get data from a file
parseParameters() - Static method in class ami.AMILocalParameter
Called by main class to start parameter files parsing
parseXML(char[], DefaultHandler, boolean, String) - Static method in class ami.AMIUtil
This is a generic method to parse a XML file using SAX and using the given Handler.
parseXML(String, DefaultHandler, boolean) - Static method in class amisample.ASUtil
This is a generic method to parse a XML file using SAX and using the given Handler.
parseXML(String, DefaultHandler, boolean) - Static method in class ami.AMIUtil
This is a generic method to parse a XML file using SAX and using the given Handler.
peersNode - Variable in class ami.gui.AMIControlCenter
 
Pi - Static variable in class ami.security.AMISymmetric
 
populate(JTextArea, String) - Method in class ami.gui.AMIControlCenter
 
PORT - Static variable in class amisample.ASMain
Default port
pr - Static variable in class ami.AMILocalParameter
 
process(AMIQuery) - Static method in class ami.AMIInputProcessor
processes new queries
processAISPacket(Vector) - Method in class ami.AMIServiceProcessor
Method used to add an AISPacket to list to be processed
processAmiping(AMIping) - Static method in class ami.AMIInputProcessor
processes incoming amiping
processAr(AMIar) - Static method in class ami.AMIInputProcessor
processes incoming ar assumes ( thanks to input spool ) that: - TTL is ok
processIai(AMIiai) - Static method in class ami.AMIInputProcessor
processes incoming iai
pu - Static variable in class ami.AMILocalParameter
 
put(AMIPacket) - Static method in class ami.AMIOutputSpool
The AMIOutputProcesor uses this method to add some packets to be sent
put(char[], String) - Static method in class ami.AMIInputSpool
Push an incoming packet to be parsed
pwdNode - Variable in class ami.gui.AMIControlCenter
 

R

RADIX_REPRESENTATION - Static variable in class ami.AMILocalParameter
RADIX for storage
RADIX_REPRESENTATION - Static variable in class ami.security.AMIRSAKey
 
random - Static variable in class amisample.ASUtil
A randomizer
rcl(int, int) - Static method in class ami.security.AMIHash
Left rotation ( <<< )
read(int) - Method in class ami.security.AMISecureInputStream
Used to decode a character stream
readObject() - Method in class ami.security.AMISecureInputStream
Used to decode and deserialize
reallocateIndexes() - Method in class ami.gui.AMITableSorter
 
refreshArResult(String) - Static method in class ami.AMIServiceProcessor
Called by the AMIInputProcessor to triger that we have a new result for a waited AR
refreshPriority() - Method in class ami.AMIPacket
put your documentation comment here
refreshStatus() - Method in class ami.gui.AMITableModel
refresh status
refreshStatus() - Method in class ami.gui.AMITableModelImpl
 
refreshStatus() - Method in class ami.gui.AMITableModelArrayImpl
 
refreshStatus() - Method in class ami.gui.AMITableModelVectorImpl
 
refreshStatus() - Method in class ami.gui.AMITableModelHashtableImpl
 
refreshStatus() - Method in class ami.gui.AMITableModelRTImpl
Update status for all rows
refreshStatus(int) - Method in class ami.gui.AMITableModelRTImpl
Update status for the given row
reinitParam(String, String) - Static method in class ami.AMILocalParameter
Set default value for this param
reinitProtocol(String) - Static method in class ami.AMILocalParameter
Re-init all parameters for a protocol
removeAmiset(Hashtable) - Method in class ami.AMIServiceProcessor
Remove an entry from a set
removeAr(Hashtable) - Method in class ami.AMIServiceProcessor
used to remove an AR from AMI engine buffer
removeAR(String) - Static method in class ami.AMIOutputSpool
Used to cancel an AR sending if it is not already transmitted to an AMIsender Can be called by the AMIOutputProcessor assumes that the AR exits
removeList(String) - Static method in class amisample.ASMain
Remove a list
removeLog(String) - Static method in class ami.AMIQueryLog
Drop an ID
removePeer(AMIPublicKey) - Static method in class ami.AMIrt
Used to drop the entry identified by apk
removeProtocol(Hashtable) - Method in class ami.AMIServiceProcessor
used to drop a protocol from AMI trusted protocols
removeProtocol(String) - Static method in class ami.AMILocalParameter
Remove a protocol
removeQuery(AMIQuery) - Method in class ami.AMIPacket
 
removeRow(int[]) - Method in class amisample.ASMessageBox
Remove an interval of rows
removeRow(int[]) - Method in class ami.gui.AMITableModel
Remove an interval of rows
removeRow(int[]) - Method in class ami.gui.AMITableModelImpl
 
removeRow(int[]) - Method in class ami.gui.AMITableModelArrayImpl
Remove an interval of rows
removeRow(int[]) - Method in class ami.gui.AMITableModelVectorImpl
Remove an interval of rows
removeRow(int[]) - Method in class ami.gui.AMITableModelHashtableImpl
Remove an interval of rows
removeRow(int[]) - Method in class ami.gui.AMITableModelRTImpl
Remove an interval of rows
removeRow(int[]) - Method in class ami.gui.AMITableSorter
 
removeSetEntry(String, String, String) - Static method in class ami.AMILocalParameter
Remove an entry from a set
replyCode(String, String) - Method in class ami.AMIServiceProcessor
Convenient method used to reply with a code
reset() - Method in class ami.security.AMISecureOutputStream
 
rootNode - Variable in class ami.gui.AMIControlCenter
 
rounds - Static variable in class ami.security.AMISymmetric
 
RSA_KEY_SIZE - Static variable in class ami.security.AMIPKI
 
rsaDecode(byte[], AMIRSAKey) - Static method in class ami.security.AMIPKI
put your documentation comment here
rsaEncode(byte[], AMIRSAKey) - Static method in class ami.security.AMIPKI
Encode the given byte array using rsa algorithm Caution: bIn ust be >0 bIn can be neg in some case.
rsaKeyGenerate() - Static method in class ami.security.AMIPKI
Used to generate a set of public key/private key of 1024 bits return an array with first element = public key, second=private key
rsaKeyGenerate(int) - Static method in class ami.security.AMIPKI
Used to generate a set of public key/private key of 1024 bits return an array with first element = public key, second=private key
RT - Static variable in class ami.gui.AMITableModel
 
run() - Method in class amisample.ASSender
Thread body
run() - Method in class amisample.ASListener
Run method
run() - Method in class ami.AMIServiceProcessor
Main processing method for the AMIServiceProcessor object
run() - Method in class ami.AMIPasswordHide
put your documentation comment here
run() - Method in class ami.AMIInputSpool
Thread loop used to check raw data vector, parse them and fill a query buffer
run() - Method in class ami.AMIListener
Run method
run() - Method in class ami.AMISender
start thread used to check movement in vXml vectors
run() - Method in class ami.AMIOutputSpool
Main loop, dispatchs incoming packets to senders
run() - Method in class ami.AMIServiceReader
Main processing method for the AMIServiceReader object
run() - Method in class ami.AMIInputProcessor
Thread used to process new queries assumes that Input queries are validated and well-formed ( XML and AMI level ).
run() - Method in class ami.AMIReader
Read incoming data and drop useless headers (HTTP and SOAP data ) We only process data between and

S

S0 - Static variable in class ami.security.AMISymmetric
 
S1 - Variable in class ami.security.AMISecureOutputStream
 
S1 - Variable in class ami.security.AMISecureInputStream
 
S1 - Static variable in class ami.security.AMISymmetric
 
S2 - Variable in class ami.security.AMISecureOutputStream
 
S2 - Variable in class ami.security.AMISecureInputStream
 
S2 - Static variable in class ami.security.AMISymmetric
 
S3 - Variable in class ami.security.AMISecureOutputStream
 
S3 - Variable in class ami.security.AMISecureInputStream
 
S3 - Static variable in class ami.security.AMISymmetric
 
sAl - Variable in class ami.AMIrt
 
sAl - Variable in class ami.AMIiai
found peer alias
sAlfo - Variable in class ami.AMIar
Forwarder alias
sAlias - Variable in class amisample.ASMessage
Message sender/destination alias
sAlias - Static variable in class ami.AMILocalParameter
 
sAltr - Variable in class ami.AMIar
Transmitter alias
sAltr - Variable in class ami.AMIiai
Transmitter alias
sAMIPath - Static variable in class ami.AMILocalParameter
 
sAMIPath - Variable in class ami.AMIMain
 
sAMIPATH - Variable in class ami.gui.AMIControlCenter
 
sAMIPathMethod - Variable in class ami.AMIMain
AMIPATH obtention method ( can be "option", "env" or "rcfile"
sArid - Variable in class ami.AMIar
AR ID
sArid - Variable in class ami.AMIiai
Corresponding AR ID
sArid - Variable in class ami.gui.AMIControlCenter
 
sBody - Variable in class amisample.ASMessage
Message body
sCm - Variable in class ami.AMIrt
 
sCurrent - Variable in class ami.AMIrt
 
sCurrentCriteriaProtocol - Variable in class ami.AMIServiceReader
 
sCurrentIP - Static variable in class ami.AMIInputSpool
Processed packet ip address as got by socket properties
sCurrentIP - Variable in class ami.AMIReader
Stores current socket IP address
sCurrentPort - Static variable in class ami.AMIInputSpool
Processed packet reply port
sCurrentSign - Variable in class ami.AMIInputSpool
Stores signature for further use
sDefaultPassphrase - Variable in class ami.AMIMain
 
sdf - Variable in class amisample.ASMessageBox
A date formater
secondsSince(long) - Static method in class ami.AMIUtil
Return nb seconds since the given date ( lDate is in sec )
send() - Method in class ami.AMISender
Send data
sendAR() - Method in class amisample.ASUtil
Perform an AMI Address Request to get list of substribed IPs
setAlias(AMIPublicKey, String) - Static method in class ami.AMIrt
Set the alias of a peer
setAlias(String) - Static method in class ami.AMILocalParameter
Set value of ALIAS ( used at installation )
setAmiparameter(Hashtable) - Method in class ami.AMIServiceProcessor
used to set an AMI engine parameter value
setAp(AMIPacket) - Method in class ami.AMISender
used by the OutputSpool to valorize data to be sent
setATM(AMITableModel) - Method in class ami.gui.AMITableModelImpl
 
setAvailable(String, String) - Static method in class ami.AMILocalParameter
Set availability of the given protocol
setComboColumn(TableColumn, Vector) - Static method in class ami.gui.AMITableModel
Set combo value for the given column
setComment(AMIPublicKey, String) - Static method in class ami.AMIrt
Set the comment of a peer
setConnectionDisplay(JLabel) - Method in class ami.gui.AMITableModelRTImpl
Set label used to display connection information
setContains(String, String, String) - Static method in class ami.AMILocalParameter
Return true if the set given contains the entry
setCriteria(AMICriteria) - Method in class ami.AMIar
Set the criterias
setCriteria(AMICriteria) - Method in class ami.AMIiai
Set the criterias
setDLC(AMIPublicKey, int) - Static method in class ami.AMIrt
Set the DLC of a peer
setIP(AMIPublicKey, String) - Static method in class ami.AMIrt
Set the ip of a peer
setK(String) - Static method in class ami.AMILocalParameter
Set new password ( used during installation )
setList(String) - Method in class amisample.ASMessageBox
Sets the sList.
setNode - Variable in class ami.gui.AMIControlCenter
 
setOutputCode(String) - Static method in class ami.AMIServiceProcessor
Sets the sOutputCode.
setParamDescription(String, String, String, String) - Static method in class ami.AMILocalParameter
Set Description for a parameter in a protocol and a language
setParameter(String, String, String) - Static method in class ami.AMILocalParameter
Set a value, the entry in parameters tables is created by setParamFormat method
setParamFormat(String, String, String, String, String, String, String, String) - Static method in class ami.AMILocalParameter
Set parameter format
setPassphrase(String) - Method in class ami.AMILocalParameter
Called by main class in text mode to process the key directly
setPerf(AMIPublicKey, int) - Static method in class ami.AMIrt
Set the performance of a peer
setPort(int) - Static method in class amisample.ASMain
Sets the iPort.
setPR(AMIPrivateKey) - Static method in class ami.AMILocalParameter
Set value of PR ( used at key generation )
setPriority(int) - Method in class ami.AMIQuery
Set the priority
setProtocolDescription(String, String, String) - Static method in class ami.AMILocalParameter
Set Description for a protocol and a language
setProtocolStatus(Hashtable) - Method in class ami.AMIServiceProcessor
used to set the status of a protocol (available or not ).
setPU(AMIPublicKey) - Static method in class ami.AMILocalParameter
Set value of PU ( used at key generation )
setQuery(AMIQuery) - Method in class ami.AMIInputProcessor
Convenient method to notify new data to process
setRead(boolean) - Method in class amisample.ASMessage
Sets the bRead.
setSecure(String, String) - Static method in class ami.AMILocalParameter
Set secure mode of the given protocol
setSocket(Socket) - Method in class ami.AMIReader
 
setSrcIP(String) - Method in class ami.AMIQuery
Set the incomming packet IP
setSrcPort(String) - Method in class ami.AMIQuery
Set the port for reply
setValueAt(Object, int, int) - Method in class ami.gui.AMITableModel
put your documentation comment here
setValueAt(Object, int, int) - Method in class ami.gui.AMITableModelImpl
 
setValueAt(Object, int, int) - Method in class ami.gui.AMITableModelArrayImpl
put your documentation comment here
setValueAt(Object, int, int) - Method in class ami.gui.AMITableModelVectorImpl
put your documentation comment here
setValueAt(Object, int, int) - Method in class ami.gui.AMITableModelHashtableImpl
put your documentation comment here
setValueAt(Object, int, int) - Method in class ami.gui.AMITableModelRTImpl
put your documentation comment here
setValueAt(Object, int, int) - Method in class ami.gui.AMITableSorter
 
setVerbosity(int) - Static method in class ami.AMILog
Sets the verbosity.
shuttlesort(int[], int[], int, int) - Method in class ami.gui.AMITableSorter
 
sIaics - Variable in class ami.AMIiai
IAI checksum
sign(byte[], AMIPrivateKey) - Static method in class ami.security.AMIPKI
Return a signature for the given String
sIp - Variable in class ami.AMIrt
 
sIP - Variable in class ami.AMIPacket
 
sIP - Variable in class ami.AMIiai
found peer ip
sIptr - Variable in class ami.AMIar
Transmitter IP
sKey - Variable in class ami.security.AMISecureOutputStream
 
sKey - Variable in class ami.security.AMISecureInputStream
 
sList - Variable in class amisample.ASMessage
Message list
sList - Variable in class amisample.ASMessageBox
Filter on list currently used by view
sLogFile - Static variable in class ami.AMILog
 
sLogOptions - Variable in class ami.AMIMain
 
sName - Variable in class amisample.ASMessageBox
Box name
socket - Variable in class ami.AMISender
 
socket - Variable in class ami.AMIReader
socket used
sort(Hashtable) - Method in class ami.AMIOutputSpool
Sorts packets by priority
sort(Object) - Method in class ami.gui.AMITableSorter
 
sortByColumn(int) - Method in class ami.gui.AMITableSorter
 
sortByColumn(int, boolean) - Method in class ami.gui.AMITableSorter
 
sortingColumns - Variable in class ami.gui.AMITableSorter
 
sOutputCode - Static variable in class ami.AMIServiceProcessor
 
sParsedParam - Variable in class ami.AMILocalParameter
Stores currently parsed parameter
sParsedSet - Variable in class ami.AMILocalParameter
Stores currently parsed set
sProtocol - Variable in class ami.AMILocalParameter
 
sProtocol - Variable in class ami.AMIInputSpool
 
sProtocolCurrent - Variable in class ami.gui.AMIControlCenter
 
sProtocolParam - Variable in class ami.gui.AMIControlCenter
 
sProtocolSet - Variable in class ami.gui.AMIControlCenter
 
sPu - Variable in class ami.AMIping
 
sPufo - Variable in class ami.AMIar
Forwarder pu
sPutr - Variable in class ami.AMIar
Transmitter pu
sPutr - Variable in class ami.AMIiai
Transmitter pu
ss - Static variable in class amisample.ASListener
The server socket
ss - Static variable in class ami.AMIListener
The server socket
sSet - Variable in class ami.gui.AMIControlCenter
 
sSrcIP - Variable in class ami.AMIQuery
Source IP ( for reply )
sSrcPort - Variable in class ami.AMIQuery
Source port ( for reply )
sSystemID - Variable in class ami.AMIInputSpool
Contains the absolute path of the DTD used to validate the incoming XML stream
stack(Exception) - Static method in class ami.AMILog
Convenient method to display stacks properly
startDocument() - Method in class ami.AMIrt
Called at parsing start
startDocument() - Method in class ami.AMILocalParameter
Called at parsing start
startDocument() - Method in class ami.AMIInputSpool
Called at parsing start
startDocument() - Method in class ami.AMIServiceReader
Called at the beginning of the query
startElement(String, String, String, Attributes) - Method in class amisample.ASSender
 
startElement(String, String, String, Attributes) - Method in class ami.AMIrt
Called when we start an element
startElement(String, String, String, Attributes) - Method in class ami.AMILocalParameter
Called when we start an element
startElement(String, String, String, Attributes) - Method in class ami.AMIInputSpool
Called when we start an element
startElement(String, String, String, Attributes) - Method in class ami.AMIServiceReader
Called when we start an element
startPrefixMapping(String, String) - Method in class ami.AMIrt
Called to process namespaces
startPrefixMapping(String, String) - Method in class ami.AMILocalParameter
Called to process namespaces
startPrefixMapping(String, String) - Method in class ami.AMIServiceReader
Called to process namespaces
startup() - Method in class ami.AMIMain
AMI startup
sTitle - Variable in class amisample.ASMessage
Message title
stop() - Static method in class amisample.ASListener
Finalize the ami listener
stop() - Static method in class ami.AMIServiceProcessor
Finalize the service processor
stop() - Method in class ami.AMIPasswordHide
Finalize the thread
stop() - Static method in class ami.AMIInputSpool
Finalize the input spool
stop() - Method in class ami.AMIListener
Finalize the ami listener
stop() - Method in class ami.AMISender
Used to stop safely the AMISender.
stop() - Static method in class ami.AMIOutputSpool
Finalize the output spool
stop() - Static method in class ami.AMIServiceReader
Finalize the service reader
stop() - Method in class ami.AMIInputProcessor
Finalize the input processor
stop() - Method in class ami.AMIReader
Finalize the reader
stopAll() - Static method in class ami.AMIInputProcessor
 
stringValue(String, String) - Static method in class ami.AMILocalParameter
Return the parameter as a String
submit(AMIPacket) - Static method in class ami.AMIOutputProcessor
Add a packet in the AMIOutputSpool
swap(int, int) - Method in class ami.gui.AMITableSorter
 

T

t - Variable in class amisample.ASSender
Used for auto-start
t - Variable in class amisample.ASListener
Thread used for auto-start
t - Variable in class ami.AMIServiceProcessor
 
t - Variable in class ami.AMIPasswordHide
 
t - Variable in class ami.AMIInputSpool
Thread used for auto-start
t - Variable in class ami.AMIListener
Thread used for auto-start
t - Variable in class ami.AMISender
 
t - Variable in class ami.AMIOutputSpool
Thread used for auto-start
t - Variable in class ami.AMIInputProcessor
Thread used for auto-start
t - Variable in class ami.AMIReader
Thread used for auto-start
t2 - Static variable in class ami.security.AMISymmetric
 
tableChanged(TableModelEvent) - Method in class ami.gui.AMITableModel
notify all listeners
tableChanged(TableModelEvent) - Method in class ami.gui.AMITableSorter
 
textInstall() - Method in class ami.AMIMain
put your documentation comment here
TIME_OUT - Static variable in class amisample.ASSender
Time out to send message in ms
toHex(byte[]) - Static method in class ami.security.AMIHash
Get a string hexa representation for a byte array
toString() - Method in class ami.AMIping
Return a string representation of the amiping
toString() - Method in class ami.AMIPacket
Return a string representation of queries inside this packet
toString() - Method in class ami.AMIar
Return a string representation of the ar
toString() - Method in class ami.AMICriteria
 
toString() - Method in class ami.AMIiai
Return a string representation of the iai
toString() - Method in class ami.security.AMIRSAKey
String representation of the key : exp/n ( in radix 16 )
tThread - Variable in class ami.AMIServiceReader
 

U

unsignedAdd(int, int) - Static method in class ami.security.AMIHash
Non-signed addition. ints are signed, use long instead before computing and come back to int after
update() - Method in interface ami.AMIObserver
Notify the event
updateScreen(JPanel) - Method in class ami.gui.AMIControlCenter
updates right side panel
updateScreen(JPanel, int) - Method in class ami.gui.AMIControlCenter
 
updateScreen(JSplitPane) - Method in class ami.gui.AMIControlCenter
updates right side panel with two-parts panel
updateUserFile() - Static method in class ami.AMILocalParameter
Updates or creates user file

V

vAISPacket - Variable in class ami.AMIServiceReader
vector vAISPacket contains n hashtable hCurrentAIS hashtable hCurrentAIS contains attributes entries and an object ( vector or string ) if any subelements -- AR case: Hashtable ar contains n vectors vParam Each vParam vector contains n sParam string array sParam array contains entries of the param ( "name", "value", "and" ) -- EAI case: "eai" -> hEAI hEAI hashtable contains EAI properties
vAISPacketBuffer - Variable in class ami.AMIServiceProcessor
 
value - Static variable in class amisample.ASUtil
 
vas - Static variable in class ami.AMIOutputSpool
 
vCS - Static variable in class ami.AMIMain
 
vData - Variable in class ami.gui.AMITableModelVectorImpl
vector storage
vData - Variable in class ami.gui.AMITableModelHashtableImpl
storage Vector -> n vector, one for each row
vData - Variable in class ami.gui.AMITableModelRTImpl
AMI Routing Table storage For new rows, contains a Object array with {pu,al,ip,cm,connected}
VECTOR - Static variable in class ami.gui.AMITableModel
 
verbosity - Static variable in class ami.AMILog
Verbosity level of the logger( between 1 and 5 ) Default used at statup is INFO
versionNode - Variable in class ami.gui.AMIControlCenter
 
vObservers - Variable in class ami.AMISubjectAdapter
 
VOID_KEY - Static variable in class ami.security.AMIPublicKey
Standard void representation for a RSA key, used as defaut in some cases
vPacketList - Static variable in class ami.AMIQueryLog
 
vParam - Variable in class ami.AMIInputSpool
 
vPreQueries - Variable in class ami.AMIInputSpool
Vector with queries being checked
vProcessors - Static variable in class ami.AMIInputProcessor
Contains all AMIInputProcessor
vQueries - Variable in class ami.AMIPacket
 
vQueries - Static variable in class ami.AMIInputSpool
Stores new parsed and checked queries, first elements = max priority : FIFO
vRawData - Static variable in class ami.AMIInputSpool
Raw data vector, contains a 2 entries Object array : char[] rawData and String sIP
vReader - Static variable in class ami.AMIListener
AMIReader vector

W

warn(String) - Static method in class ami.AMILog
Log a warning-level message
WARNING - Static variable in class ami.AMILog
 
warning(SAXParseException) - Method in class ami.AMIErrorHandler
parsing warning
writeAIS(String) - Static method in class amisample.ASUtil
Access to in.xml file
writeObject(Object) - Method in class ami.security.AMISecureOutputStream
 

< A B C D E F G H I J K L M N O P R S T U V W