|
Class<?> | getClass (final String predicate) |
|
Object | getObject (final String atom) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, InstantiationException |
|
String | getString (final Object obj) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, ObjectNotValidException, IllegalAnnotationException, IllegalTermException |
|
String | registerClass (final Class<?> cl) throws ObjectNotValidException, IllegalAnnotationException |
|
void | unregisterClass (final Class<?> cl) throws IllegalAnnotationException |
|
|
abstract String | getActualString (String predicate, HashMap< Integer, Object > parametersMap) throws IllegalTermException |
|
abstract String | getId (final String atom) |
|
abstract String[] | getParam (final String atom) |
|
Base class Contains methods used to transform Objects into it.unical.mat.embasp.base.InputProgram
◆ getActualString()
abstract String it.unical.mat.embasp.languages.Mapper.getActualString |
( |
String |
predicate, |
|
|
HashMap< Integer, Object > |
parametersMap |
|
) |
| throws IllegalTermException |
|
abstractprotected |
◆ getClass()
Class<?> it.unical.mat.embasp.languages.Mapper.getClass |
( |
final String |
predicate | ) |
|
|
inline |
◆ getId()
abstract String it.unical.mat.embasp.languages.Mapper.getId |
( |
final String |
atom | ) |
|
|
abstractprotected |
◆ getObject()
Object it.unical.mat.embasp.languages.Mapper.getObject |
( |
final String |
atom | ) |
throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, InstantiationException |
|
inline |
Returns an Object for the given string
- Parameters
-
string | String from witch data are extrapolated |
- Returns
- Object for the given String data
- Exceptions
-
IllegalAccessException,IllegalArgumentException,InvocationTargetException,NoSuchMethodException,SecurityException,IllegalTermException | |
◆ getParam()
abstract String [] it.unical.mat.embasp.languages.Mapper.getParam |
( |
final String |
atom | ) |
|
|
abstractprotected |
◆ getString()
Returns data for the given Object
- Parameters
-
obj | Object from witch data are extrapolated |
- Returns
- String data for the given Object in a String format
- Exceptions
-
IllegalAccessException,IllegalArgumentException,InvocationTargetException,NoSuchMethodException,SecurityException,IllegalTermException,IllegalTermException | |
◆ registerClass()
◆ unregisterClass()
◆ classSetterMethod
final Map<Class<?>, Map<String, Method> > it.unical.mat.embasp.languages.Mapper.classSetterMethod = new HashMap<>() |
|
protected |
◆ predicateClass
final Map<String, Class<?> > it.unical.mat.embasp.languages.Mapper.predicateClass = new HashMap<>() |
|
protected |
The documentation for this class was generated from the following file:
- embasp-narrative/app/src/main/narrative/it/unical/mat/embasp/languages/Mapper.narrative