|
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) |
|
|
final Map< String, Class<?> > | predicateClass = new HashMap<>() |
|
final Map< Class<?>, Map< String, Method > > | classSetterMethod = new HashMap<>() |
|
Base class Contains methods used to transform Objects into it.unical.mat.embasp.base.InputProgram
Definition at line 18 of file Mapper.java.
◆ 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 | |
Definition at line 39 of file Mapper.java.
◆ 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 | |
Definition at line 82 of file Mapper.java.
◆ registerClass()
The documentation for this class was generated from the following file:
- EmbASP-Java/app/src/main/java/it/unical/mat/embasp/languages/Mapper.java