org.jostraca.unit
Class BasicUnitProcessor

java.lang.Object
  extended byorg.jostraca.unit.BasicUnitProcessor
All Implemented Interfaces:
UnitProcessor

public class BasicUnitProcessor
extends java.lang.Object
implements UnitProcessor

Basic template unit processor.

See Also:
UnitList

Field Summary
static java.lang.String CN
           
static java.lang.String PREFIX_main_CodeWriterTransform
           
static java.lang.String TYPE_expr
           
static java.lang.String TYPE_script
           
static java.lang.String TYPE_text
           
 
Constructor Summary
BasicUnitProcessor()
           
 
Method Summary
 SectionSet process(UnitList pUnitList)
          Process a UnitList into a SectionSet.
 SectionSet process(UnitList pUnitList, SectionSet pSectionSet)
          A predefined SectionSet can be used.
 void setPropertySet(PropertySet pPropertySet)
           
 void setTransformPrefix(java.lang.String pTransformPrefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CN

public static final java.lang.String CN

PREFIX_main_CodeWriterTransform

public static final java.lang.String PREFIX_main_CodeWriterTransform
See Also:
Constant Field Values

TYPE_text

public static final java.lang.String TYPE_text
See Also:
Constant Field Values

TYPE_script

public static final java.lang.String TYPE_script
See Also:
Constant Field Values

TYPE_expr

public static final java.lang.String TYPE_expr
See Also:
Constant Field Values
Constructor Detail

BasicUnitProcessor

public BasicUnitProcessor()
Method Detail

process

public SectionSet process(UnitList pUnitList)
                   throws UnitException
Description copied from interface: UnitProcessor
Process a UnitList into a SectionSet. Contract: Units in UnitList are never null, UnitList always at initial position.

Specified by:
process in interface UnitProcessor
Parameters:
pUnitList - if null, throws IllegalArgumentException
Throws:
UnitException

process

public SectionSet process(UnitList pUnitList,
                          SectionSet pSectionSet)
                   throws UnitException
Description copied from interface: UnitProcessor
A predefined SectionSet can be used.

Specified by:
process in interface UnitProcessor
Parameters:
pSectionSet - if null, uses an empty SectionSet
Throws:
UnitException

setPropertySet

public void setPropertySet(PropertySet pPropertySet)

setTransformPrefix

public void setTransformPrefix(java.lang.String pTransformPrefix)


Copyright © 2000-2002 Richard Rodger