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.File basedir
    root directory of the source roots.
    protected java.lang.String className
    full qualified name of the jaxx file class
    protected JAXXCompiler compiler
    compiler associated to the file
    protected java.lang.String cssExtension
    Css file extension.
    protected java.io.File cssFile
    location of the ident css file
    protected java.io.File jaxxFile
    location 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
    void clear()  
    java.io.File getBasedir()  
    java.lang.String getClassName()  
    JAXXCompiler getCompiler()  
    java.io.File getCssFile()  
    java.io.File getJaxxFile()  
    java.net.URL getJAXXFileURL()  
    java.lang.String getRelativePath()  
    void setCompiler​(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 basedir
      root directory of the source roots.
    • jaxxFile

      protected java.io.File jaxxFile
      location of the jaxx file
    • cssFile

      protected java.io.File cssFile
      location of the ident css file
    • className

      protected java.lang.String className
      full qualified name of the jaxx file class
    • compiler

      protected JAXXCompiler compiler
      compiler associated to the file
    • cssExtension

      protected final java.lang.String cssExtension
      Css 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

      public JAXXCompiler 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

      public void setCompiler​(JAXXCompiler compiler)