Class ImportHandler

java.lang.Object
jaxx.compiler.tags.ImportHandler
All Implemented Interfaces:
TagHandler

public class ImportHandler
extends java.lang.Object
implements TagHandler
Handles the <import> tag.
Since:
2.1
Version:
$Id$
Author:
Tony Chemit - chemit@codelutin.com
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static org.apache.commons.logging.Log log
    Logger
    static java.lang.String TAG_NAME  

    Fields inherited from interface jaxx.compiler.tags.TagHandler

    XMLNS_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor Description
    ImportHandler()  
  • Method Summary

    Modifier and Type Method Description
    void compileFirstPass​(org.w3c.dom.Element tag, JAXXCompiler compiler)
    Performs the first pass of compilation on an XML tag from a JAXX source file.
    void compileSecondPass​(org.w3c.dom.Element tag, JAXXCompiler compiler)
    Performs the second pass of compilation on an XML tag from a JAXX source file.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      protected static final org.apache.commons.logging.Log log
      Logger
    • TAG_NAME

      public static final java.lang.String TAG_NAME
      See Also:
      Constant Field Values
  • Constructor Details

    • ImportHandler

      public ImportHandler()
  • Method Details

    • compileFirstPass

      public void compileFirstPass​(org.w3c.dom.Element tag, JAXXCompiler compiler) throws java.io.IOException
      Description copied from interface: TagHandler
      Performs the first pass of compilation on an XML tag from a JAXX source file. TagHandler implementations affect the generated .java file by calling methods in the JAXXCompiler.
      Specified by:
      compileFirstPass in interface TagHandler
      Parameters:
      tag - the XML tag to compile
      compiler - the active JAXXCompiler
      Throws:
      java.io.IOException - if an I/O error occurs
    • compileSecondPass

      public void compileSecondPass​(org.w3c.dom.Element tag, JAXXCompiler compiler)
      Description copied from interface: TagHandler
      Performs the second pass of compilation on an XML tag from a JAXX source file. TagHandler implementations affect the generated .java file by calling methods in the JAXXCompiler.
      Specified by:
      compileSecondPass in interface TagHandler
      Parameters:
      tag - the XML tag to compile
      compiler - the active JAXXCompiler