|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjml2b.languages.Languages
This class allows to register plugins into Jack.
Constructor Summary | |
Languages()
|
Method Summary | |
static int |
getIndex(java.lang.String name)
Returns the index of a given plugin name. |
static IInteractiveProver |
getInteractiveProverClass(java.lang.String name)
Returns the interactive prover class instance for a given plugin name. |
static ILanguage |
getLanguageClass(java.lang.String name)
Returns the language class instance for a given plugin name. |
static java.util.Enumeration |
getLanguagesNames()
|
static byte |
getNbLanguages()
|
static IObviousProver |
getObviousProverClass(java.lang.String name)
Returns the obvious prover class instance for a given plugin name. |
static IPrinter |
getPrinterClass(java.lang.String name)
Returns the printer class instance for a given plugin name. |
static java.util.Enumeration |
getProofTaskClasses()
Returns the enumeration of proof task classes |
static IProverStatus |
getProverStatusClass(java.lang.String name)
Returns the prover status class instance for a given plugin name. |
static ITranslationResult |
getTranslationResultClass(java.lang.String name)
Returns the translation result class instance for a given plugin name. |
static void |
register(java.lang.String name,
ILanguage il,
ITranslationResult rc,
IPrinter ip,
ProverStatus ps,
IInteractiveProver iip,
IObviousProver iop,
ProofTask pt)
Register a plugin |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Languages()
Method Detail |
public static void register(java.lang.String name, ILanguage il, ITranslationResult rc, IPrinter ip, ProverStatus ps, IInteractiveProver iip, IObviousProver iop, ProofTask pt)
name
- The nameil
- The language classrc
- The translation result classip
- The printer classps
- The prover status classiip
- The interactive prover classiop
- The obvious prover classpt
- The proof task classpublic static ILanguage getLanguageClass(java.lang.String name) throws LanguageException
name
- The plugin name.
LanguageException
- when the name is not a valid plugin name.public static ITranslationResult getTranslationResultClass(java.lang.String name) throws LanguageException
name
- The plugin name.
LanguageException
- when the name is not a valid plugin name.public static IPrinter getPrinterClass(java.lang.String name)
name
- The plugin name.
public static int getIndex(java.lang.String name)
name
- The plugin name.
public static byte getNbLanguages()
public static java.util.Enumeration getLanguagesNames()
public static IProverStatus getProverStatusClass(java.lang.String name)
name
- The plugin name.
public static IInteractiveProver getInteractiveProverClass(java.lang.String name)
name
- The plugin name.
public static IObviousProver getObviousProverClass(java.lang.String name)
name
- The plugin name.
public static java.util.Enumeration getProofTaskClasses()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |