tuwien.auto.eibxlator
Class EICLMap
java.lang.Object
tuwien.auto.eibxlator.EICLMap
public class EICLMap
extends java.lang.Object
EICLMAP is a utility class for the eibxlator package. It is used as container
for the according major minor types in the respective pduxlator classes.
EICLMap() - Initializes a empty EICLMAP object.
|
String[] | get(String key) - Returns the whole type array.
|
String[] | getAllTypeDescription() - Returns an array containing the description of all types known to this
map object.
|
String | getTypeDescription(String _TypeKey) - Get the description of the specified type.
|
String | getTypeKey(String _TypeDescription) - Returns the according key to the passed type description.
|
String[] | getTypeValues(String _TypeKey) - Returns the according values to the given type key.
|
void | put(String _Key, String[] _Type) - Adds a new type to the map.
|
EICLMap
public EICLMap()
Initializes a empty EICLMAP object.
get
public String[] get(String key)
Returns the whole type array.
- Returns an array describing this type.
getAllTypeDescription
public String[] getAllTypeDescription()
Returns an array containing the description of all types known to this
map object.
- The array with all type descriptions.
getTypeDescription
public final String getTypeDescription(String _TypeKey)
throws EICLException
Get the description of the specified type.
- The type description of the specified type.
getTypeKey
public final String getTypeKey(String _TypeDescription)
throws EICLException
Returns the according key to the passed type description.
_TypeDescription
- The search type description
getTypeValues
public String[] getTypeValues(String _TypeKey)
throws EICLException
Returns the according values to the given type key.
put
public void put(String _Key,
String[] _Type)
Adds a new type to the map.
_Key
- The type key_Type
- An array describing the type.