com.smallx.xml.component.standard
Class Java

java.lang.Object
  extended bycom.smallx.xml.component.ComponentBase
      extended bycom.smallx.xml.component.standard.Java
All Implemented Interfaces:
Component, ItemDestination

public class Java
extends ComponentBase


Nested Class Summary
static class Java.Instantiator
           
 
Field Summary
 
Fields inherited from class com.smallx.xml.component.ComponentBase
context, flushLevel, name, output
 
Constructor Summary
Java()
          Creates a new instance of SubtreeFilterComponent
 
Method Summary
 void init(ComponentContext context)
           
static ComponentInstance parse(Element spec, ComponentRegistry registry)
           
 void send(Item item)
          Called when a infoset item is generated by a source.
static void setClasspath(java.lang.String classpathSpec)
           
static void setCompiler(java.lang.String javacSpec)
           
static void setWorkDirectory(java.io.File dir)
           
 
Methods inherited from class com.smallx.xml.component.ComponentBase
attach, getContext, getName, getVersion, isFlushing, post, setFlushing, setOutputType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java

public Java()
Creates a new instance of SubtreeFilterComponent

Method Detail

setWorkDirectory

public static void setWorkDirectory(java.io.File dir)

setCompiler

public static void setCompiler(java.lang.String javacSpec)

setClasspath

public static void setClasspath(java.lang.String classpathSpec)

parse

public static ComponentInstance parse(Element spec,
                                      ComponentRegistry registry)
                               throws XMLException
Throws:
XMLException

send

public void send(Item item)
          throws XMLException
Description copied from interface: ItemDestination
Called when a infoset item is generated by a source.

Parameters:
item - The infoset item that was generated by the source.
Returns:
A boolean value indicating that addition items are wanted by the implementing object.
Throws:
XMLException

init

public void init(ComponentContext context)
          throws XMLException
Specified by:
init in interface Component
Overrides:
init in class ComponentBase
Throws:
XMLException