org.ejen
Class EjenIncludeNode

java.lang.Object
  |
  +--org.ejen.EjenChildNode
        |
        +--org.ejen.EjenStylesheetNode
              |
              +--org.ejen.EjenIncludeNode
All Implemented Interfaces:
EjenConstants

public class EjenIncludeNode
extends EjenStylesheetNode

Include node class.

An include node allows to include a stylesheet into another stylesheet (filter, template, import or even include).

Usage (ant build file)

  <?xml version="1.0" encoding="UTF-8"?>

  <project name="generate" default="build">

    <taskdef name="ejen" classname="org.ejen.EjenTask"/>

    <target name="build">
      <ejen ...>
        ...
        <filter ...>
          ...
          <include file="include.xml">
            ...
            [<import .../>]
            [<include .../>]
            [<param .../>]
            ...
          </include>
          ...
        </filter>
        ...
      </ejen>
    </target>

  </project>
 

Parent nodes:

Version:
1.0
Author:
F. Wolff

Field Summary
 
Fields inherited from class org.ejen.EjenStylesheetNode
_childNodes, _file
 
Fields inherited from class org.ejen.EjenChildNode
_messageIndent
 
Fields inherited from interface org.ejen.EjenConstants
CTX_DOM_SOURCE, CTX_STYLESHEET_HANDLER, CTX_STYLESHEET_ROOT, CTX_TRANSFORMER_FACTORY_IMPL, CTX_TRANSFORMER_IMPL, DEFAULT_XML_DATA, DEFAULT_XML_DATA_ENCODING, DEFAULT_XSL_DATA, LOG_INDENT_STR1, LOG_INDENT_STR2, MSG_DEBUG, MSG_ERR, MSG_INFO, MSG_VERBOSE, MSG_WARN, STATE_AFTER_PROCESS, STATE_BEFORE_PROCESS, STATE_CHECK, STATE_IDLE, STATE_PROCESS, STATES
 
Constructor Summary
EjenIncludeNode()
           
 
Method Summary
 String nodeName()
          Returns the name of this EjenIncludeNode (always "include").
 void process()
          Executes this EjenIncludeNode.
 
Methods inherited from class org.ejen.EjenStylesheetNode
afterProcess, beforeProcess, check, createImport, createInclude, createParam, getAttributes, getChildren, setFile
 
Methods inherited from class org.ejen.EjenChildNode
cloneContext, evaluateAVT, evaluateAVT, getFromContext, getFromContext, getFromGlobalContext, getListener, getState, idle, popContext, pushContext, putInContext, putInGlobalContext, sendMessageEvent, sendMessageEvent, sendStateEvent, sendXSLMessageEvent, sendXSLMessageEvent, setListener, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EjenIncludeNode

public EjenIncludeNode()
Method Detail

nodeName

public String nodeName()
Returns the name of this EjenIncludeNode (always "include").

Specified by:
nodeName in class EjenChildNode
Returns:
the name of this EjenIncludeNode.

process

public void process()
Executes this EjenIncludeNode.

Overrides:
process in class EjenStylesheetNode
Throws:
EjenException - if something goes wrong...