org.ucl.xpath
Class ResultSequenceFactory

java.lang.Object
  extended byorg.ucl.xpath.ResultSequenceFactory
Direct Known Subclasses:
DefaultRSFactory

public abstract class ResultSequenceFactory
extends java.lang.Object

Result sequence factory


Constructor Summary
ResultSequenceFactory()
           
 
Method Summary
static ResultSequence create_new()
           
static ResultSequence create_new(AnyType item)
           
protected abstract  ResultSequence fact_create_new()
           
protected  ResultSequence fact_create_new(AnyType item)
           
protected  void fact_print_debug()
           
protected abstract  void fact_release(ResultSequence rs)
           
static void print_debug()
          factory debug
static void release(ResultSequence rs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSequenceFactory

public ResultSequenceFactory()
Method Detail

fact_create_new

protected abstract ResultSequence fact_create_new()

fact_release

protected abstract void fact_release(ResultSequence rs)

fact_create_new

protected ResultSequence fact_create_new(AnyType item)

fact_print_debug

protected void fact_print_debug()

create_new

public static ResultSequence create_new()
Returns:
the creation of a new result sequence

create_new

public static ResultSequence create_new(AnyType item)
Parameters:
item - is an item of any type.
Returns:
factory creating new item

release

public static void release(ResultSequence rs)
Parameters:
rs - is the result sequence factory release rs

print_debug

public static void print_debug()
factory debug