Cocoon API: Class XSPJavaProcessor
org.apache.cocoon.processor.xsp.language.java
Class XSPJavaProcessor
java.lang.Object
|
+--org.apache.cocoon.processor.xsp.language.java.XSPJavaProcessor
- All Implemented Interfaces:
- Configurable, XSPLanguageProcessor
- public class XSPJavaProcessor
- extends java.lang.Object
- implements XSPLanguageProcessor, Configurable
- Version:
- $Revision: 1.12 $ $Date: 2000/10/24 02:20:37 $
- Author:
- Ricardo Rocha
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
repository
protected java.io.File repository
encoding
protected java.lang.String encoding
classLoader
protected XSPClassLoader classLoader
javac
protected JavaCompiler javac
classpath
protected java.lang.String classpath
format
protected boolean format
XSPJavaProcessor
public XSPJavaProcessor()
init
public void init(Configurations conf)
- Description copied from interface:
Configurable
- Initialize the class by passing its configurations.
- Specified by:
init in interface Configurable
getSourceExtension
public java.lang.String getSourceExtension()
- Specified by:
getSourceExtension in interface XSPLanguageProcessor
getObjectExtension
public java.lang.String getObjectExtension()
- Specified by:
getObjectExtension in interface XSPLanguageProcessor
setEncoding
public void setEncoding(java.lang.String encoding)
- Specified by:
setEncoding in interface XSPLanguageProcessor
setRepository
public void setRepository(java.io.File repository)
throws java.lang.Exception
- Specified by:
setRepository in interface XSPLanguageProcessor
setFormatOption
public void setFormatOption(boolean format)
- Specified by:
setFormatOption in interface XSPLanguageProcessor
formatCode
public java.lang.String formatCode(java.lang.String code)
throws java.lang.Exception
- Specified by:
formatCode in interface XSPLanguageProcessor
setClassPath
public void setClassPath(java.lang.String classpath)
- Specified by:
setClassPath in interface XSPLanguageProcessor
compile
public void compile(java.lang.String filename)
throws java.lang.Exception
- Specified by:
compile in interface XSPLanguageProcessor
load
public XSPPage load(java.lang.String filename)
throws java.lang.Exception
- Specified by:
load in interface XSPLanguageProcessor
unload
public void unload(XSPPage page)
throws java.lang.Exception
- Specified by:
unload in interface XSPLanguageProcessor
className
public static java.lang.String className(java.lang.String filename)
packageName
public static java.lang.String packageName(java.lang.String filename)
stringEncode
public java.lang.String stringEncode(java.lang.String string)
- Specified by:
stringEncode in interface XSPLanguageProcessor
Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.
|