Package jaxx.compiler
Class JAXXCompilerFile
java.lang.Object
jaxx.compiler.JAXXCompilerFile
public class JAXXCompilerFile
extends java.lang.Object
Represents a file to be treated by the
JAXXCompiler.
It contains informations about jaxx file, ident css, class name,...
Note: This class will be more used in next version (will have the
compiler it-self, symbols table,...).- Since:
- 2.0.2
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
Fields Modifier and Type Field Description protected java.io.Filebasedirroot directory of the source roots.protected java.lang.StringclassNamefull qualified name of the jaxx file classprotected JAXXCompilercompilercompiler associated to the fileprotected java.lang.StringcssExtensionCss file extension.protected java.io.FilecssFilelocation of the ident css fileprotected java.io.FilejaxxFilelocation of the jaxx file -
Constructor Summary
Constructors Constructor Description JAXXCompilerFile(java.io.File basedir, java.io.File jaxxFile, java.lang.String cssExtension)JAXXCompilerFile(java.io.File jaxxFile, java.lang.String className, java.lang.String cssExtension) -
Method Summary
Modifier and Type Method Description voidclear()java.io.FilegetBasedir()java.lang.StringgetClassName()JAXXCompilergetCompiler()java.io.FilegetCssFile()java.io.FilegetJaxxFile()java.net.URLgetJAXXFileURL()java.lang.StringgetRelativePath()voidsetCompiler(JAXXCompiler compiler)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
basedir
protected final java.io.File basedirroot directory of the source roots. -
jaxxFile
protected java.io.File jaxxFilelocation of the jaxx file -
cssFile
protected java.io.File cssFilelocation of the ident css file -
className
protected java.lang.String classNamefull qualified name of the jaxx file class -
compiler
compiler associated to the file -
cssExtension
protected final java.lang.String cssExtensionCss file extension.- See Also:
CompilerConfiguration.getCssExtension()
-
-
Constructor Details
-
JAXXCompilerFile
public JAXXCompilerFile(java.io.File basedir, java.io.File jaxxFile, java.lang.String cssExtension) -
JAXXCompilerFile
public JAXXCompilerFile(java.io.File jaxxFile, java.lang.String className, java.lang.String cssExtension)
-
-
Method Details
-
getBasedir
public java.io.File getBasedir() -
getRelativePath
public java.lang.String getRelativePath() -
getCompiler
-
getJaxxFile
public java.io.File getJaxxFile() -
getJAXXFileURL
public java.net.URL getJAXXFileURL() -
getCssFile
public java.io.File getCssFile() -
getClassName
public java.lang.String getClassName() -
clear
public void clear() -
setCompiler
-