public abstract class Language
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
Language.Getter |
Modifier and Type | Field and Description |
---|---|
static Language |
htmlPalioLanguage |
static Language |
javaPalioLanguage |
protected static java.lang.Object |
PREPROCESSOR |
static Language |
superPalioLanguage |
Constructor and Description |
---|
Language() |
Modifier and Type | Method and Description |
---|---|
static void |
addGroovyDependency() |
static void |
addImportedClass(java.lang.Class clazz) |
static void |
addImportedPackage(java.lang.Package pack) |
static void |
clearImports() |
static java.util.Map<java.lang.String,java.lang.Class> |
getAndClearLocalTypes() |
static java.util.List<java.lang.reflect.AnnotatedElement> |
getImports() |
static java.lang.Class |
getLocalType(java.lang.String name) |
static boolean |
isCompression() |
abstract ParseResult |
parseExecutable(java.lang.String exp,
int start,
char escapeChar)
Implementation must return LinkedList wrapped into ParseResult.
|
abstract ParseResult |
parseGetter(java.lang.String exp,
int start)
Implementation must return Getter wrapped into ParseResult
|
static void |
setCompiledObject(java.lang.Long objectID) |
static void |
setCompression(boolean enabled) |
static void |
setLocalType(java.lang.String name,
java.lang.Class clazz) |
public static final Language htmlPalioLanguage
public static final Language superPalioLanguage
public static final Language javaPalioLanguage
protected static final java.lang.Object PREPROCESSOR
public static void setCompression(boolean enabled)
public static boolean isCompression()
public static void setCompiledObject(java.lang.Long objectID)
public static void addGroovyDependency()
public static void setLocalType(java.lang.String name, java.lang.Class clazz)
public static java.lang.Class getLocalType(java.lang.String name)
public static java.util.Map<java.lang.String,java.lang.Class> getAndClearLocalTypes()
public static void addImportedPackage(java.lang.Package pack)
public static void addImportedClass(java.lang.Class clazz)
public static java.util.List<java.lang.reflect.AnnotatedElement> getImports()
public static void clearImports()
public abstract ParseResult parseExecutable(java.lang.String exp, int start, char escapeChar) throws PalioException
PalioException
public abstract ParseResult parseGetter(java.lang.String exp, int start) throws PalioException
PalioException