palio.compiler.parser
Class Language
java.lang.Object
palio.compiler.parser.Language
- Direct Known Subclasses:
- PalioLanguage
public abstract class Language
- extends java.lang.Object
- Author:
- Szymon Kuklewicz
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
htmlPalioLanguage
public static final Language htmlPalioLanguage
superPalioLanguage
public static final Language superPalioLanguage
javaPalioLanguage
public static final Language javaPalioLanguage
Language
public Language()
setCompression
public static void setCompression(boolean enabled)
isCompression
public static boolean isCompression()
setCompiledObject
public static void setCompiledObject(java.lang.Long objectID)
addGroovyDependency
public static void addGroovyDependency()
setLocalType
public static void setLocalType(java.lang.String name,
java.lang.Class clazz)
getLocalType
public static java.lang.Class getLocalType(java.lang.String name)
getAndClearLocalTypes
public static java.util.Map<java.lang.String,java.lang.Class> getAndClearLocalTypes()
addImportedPackage
public static void addImportedPackage(java.lang.Package pack)
addImportedClass
public static void addImportedClass(java.lang.Class clazz)
getImports
public static java.util.List<java.lang.reflect.AnnotatedElement> getImports()
clearImports
public static void clearImports()
parseExecutable
public abstract ParseResult parseExecutable(java.lang.String exp,
int start,
char escapeChar)
throws palio.PalioException
- Implementation must return LinkedList wrapped into ParseResult.
- Throws:
palio.PalioException
parseGetter
public abstract ParseResult parseGetter(java.lang.String exp,
int start)
throws palio.PalioException
- Implementation must return Getter wrapped into ParseResult
- Throws:
palio.PalioException