|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Dictionary | A dictionary retrieves AttributeType objects by name or type code. |
WritableDictionary | A dictionary that is not read-only. |
Class Summary | |
---|---|
AttributeType | Represents a Radius attribute type. |
DefaultDictionary | The default dictionary is a singleton object containing
a dictionary in the memory that is filled on application
startup using the default dictionary file from the
classpath resource
org.tinyradius.dictionary.default_dictionary . |
DictionaryParser | Parses a dictionary in "Radiator format" and fills a WritableDictionary. |
MemoryDictionary | A dictionary that keeps the values and names in hash maps in the memory. |
This package contains interfaces and classes that manage a dictionary of Radius attribute types.
Each attribute type is represented by an instance of the
object AttributeType
. This class stores the
type code, the type name and the vendor ID for each
attribute type.
The interface Dictionary
declares the methods necessary
to access a dictionary. Every class that implements this
interface can be used to resolve AttributeType objects.
Dictionaries that can be changed after construction should
implement the interface WritableDictionary
.
You can use the class DictionaryParser
to populate WritableDictionary
objects with
data from a dictionary file in the well-known Radiator
dictionary file format.
MemoryDictionary
is the default implementation
of WritableDictionary
. It manages a dictionary held
in the RAM. This class is used together with the
DictionaryParser
by the class DefaultDictionary
which is a singleton object containing the default dictionary
that is used if there is no dictionary explicitly specified.
The DefaultDictionary
class is initialised from the
classpath resource
org.tinyradius.dictionary.default_dictionary
.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |