jpel.tree
Class NodeBuilder

java.lang.Object
  |
  +--jpel.tree.NodeBuilder

public class NodeBuilder
extends java.lang.Object


Constructor Summary
NodeBuilder()
           
 
Method Summary
static void bindNodeConversor(jpel.tree.NodeConversor conversor)
           
static void bindNodeConversor(java.lang.String classType)
           
static void bindNodeConversor(java.lang.String[] types, jpel.tree.NodeConversor conversor)
           
static void bindNodeConversor(java.lang.String[] types, java.lang.String classType)
           
static void bindNodeMatcher(jpel.tree.NodeMatcher matcher)
           
static void bindNodeMatcher(java.lang.String classType)
           
static void bindNodeMatcher(java.lang.String[] types, jpel.tree.NodeMatcher matcher)
           
static void bindNodeMatcher(java.lang.String[] types, java.lang.String classType)
           
static void bindNodeProcessor(jpel.tree.NodeProcessor processor)
           
static void bindNodeProcessor(java.lang.String classType)
           
static void bindNodeProcessor(java.lang.String[] types, jpel.tree.NodeProcessor processor)
           
static void bindNodeProcessor(java.lang.String[] types, java.lang.String classType)
           
static void bindNodeReader(jpel.tree.NodeReader reader)
           
static void bindNodeReader(java.lang.String classType)
           
static void bindNodeReader(java.lang.String[] types, jpel.tree.NodeReader reader)
           
static void bindNodeReader(java.lang.String[] types, java.lang.String classType)
           
static void bindNodeWriter(jpel.tree.NodeWriter writer)
           
static void bindNodeWriter(java.lang.String classType)
           
static void bindNodeWriter(java.lang.String[] types, jpel.tree.NodeWriter writer)
           
static void bindNodeWriter(java.lang.String[] types, java.lang.String classType)
           
static java.util.Iterator conversorTypes()
           
static jpel.tree.NodeFactory getNodeFactory()
           
static jpel.tree.NodeFactory getNodeFactory(java.lang.String classType)
           
static jpel.tree.NodeConversor lookupNodeConversor(java.lang.String type)
           
static jpel.tree.NodeMatcher lookupNodeMatcher(java.lang.String type)
           
static jpel.tree.NodeProcessor lookupNodeProcessor(java.lang.String type)
           
static jpel.tree.NodeReader lookupNodeReader(jpel.util.dataholder.DataHolder holder)
           
static jpel.tree.NodeReader lookupNodeReader(java.lang.String type)
           
static jpel.tree.NodeWriter lookupNodeWriter(jpel.util.dataholder.DataHolder holder)
           
static jpel.tree.NodeWriter lookupNodeWriter(java.lang.String type)
           
static void main(java.lang.String[] args)
           
static java.util.Iterator matcherTypes()
           
static java.util.Iterator processorTypes()
           
static java.util.Iterator readerTypes()
           
static java.util.Iterator writerTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeBuilder

public NodeBuilder()
Method Detail

getNodeFactory

public static jpel.tree.NodeFactory getNodeFactory()
                                            throws java.lang.ClassNotFoundException,
                                                   java.lang.IllegalAccessException,
                                                   java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

getNodeFactory

public static jpel.tree.NodeFactory getNodeFactory(java.lang.String classType)
                                            throws java.lang.ClassNotFoundException,
                                                   java.lang.IllegalAccessException,
                                                   java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeReader

public static void bindNodeReader(java.lang.String classType)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.IllegalAccessException,
                                  java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeReader

public static void bindNodeReader(jpel.tree.NodeReader reader)

bindNodeReader

public static void bindNodeReader(java.lang.String[] types,
                                  java.lang.String classType)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.IllegalAccessException,
                                  java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeReader

public static void bindNodeReader(java.lang.String[] types,
                                  jpel.tree.NodeReader reader)

lookupNodeReader

public static jpel.tree.NodeReader lookupNodeReader(jpel.util.dataholder.DataHolder holder)
                                             throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

lookupNodeReader

public static jpel.tree.NodeReader lookupNodeReader(java.lang.String type)
                                             throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

readerTypes

public static java.util.Iterator readerTypes()

bindNodeWriter

public static void bindNodeWriter(java.lang.String classType)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.IllegalAccessException,
                                  java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeWriter

public static void bindNodeWriter(jpel.tree.NodeWriter writer)

bindNodeWriter

public static void bindNodeWriter(java.lang.String[] types,
                                  java.lang.String classType)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.IllegalAccessException,
                                  java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeWriter

public static void bindNodeWriter(java.lang.String[] types,
                                  jpel.tree.NodeWriter writer)

lookupNodeWriter

public static jpel.tree.NodeWriter lookupNodeWriter(jpel.util.dataholder.DataHolder holder)
                                             throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

lookupNodeWriter

public static jpel.tree.NodeWriter lookupNodeWriter(java.lang.String type)
                                             throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

writerTypes

public static java.util.Iterator writerTypes()

bindNodeProcessor

public static void bindNodeProcessor(java.lang.String classType)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.IllegalAccessException,
                                     java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeProcessor

public static void bindNodeProcessor(jpel.tree.NodeProcessor processor)

bindNodeProcessor

public static void bindNodeProcessor(java.lang.String[] types,
                                     java.lang.String classType)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.IllegalAccessException,
                                     java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeProcessor

public static void bindNodeProcessor(java.lang.String[] types,
                                     jpel.tree.NodeProcessor processor)

lookupNodeProcessor

public static jpel.tree.NodeProcessor lookupNodeProcessor(java.lang.String type)
                                                   throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

processorTypes

public static java.util.Iterator processorTypes()

bindNodeConversor

public static void bindNodeConversor(java.lang.String classType)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.IllegalAccessException,
                                     java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeConversor

public static void bindNodeConversor(jpel.tree.NodeConversor conversor)

bindNodeConversor

public static void bindNodeConversor(java.lang.String[] types,
                                     java.lang.String classType)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.IllegalAccessException,
                                     java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeConversor

public static void bindNodeConversor(java.lang.String[] types,
                                     jpel.tree.NodeConversor conversor)

lookupNodeConversor

public static jpel.tree.NodeConversor lookupNodeConversor(java.lang.String type)
                                                   throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

conversorTypes

public static java.util.Iterator conversorTypes()

bindNodeMatcher

public static void bindNodeMatcher(java.lang.String classType)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.IllegalAccessException,
                                   java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeMatcher

public static void bindNodeMatcher(jpel.tree.NodeMatcher matcher)

bindNodeMatcher

public static void bindNodeMatcher(java.lang.String[] types,
                                   java.lang.String classType)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.IllegalAccessException,
                                   java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

bindNodeMatcher

public static void bindNodeMatcher(java.lang.String[] types,
                                   jpel.tree.NodeMatcher matcher)

lookupNodeMatcher

public static jpel.tree.NodeMatcher lookupNodeMatcher(java.lang.String type)
                                               throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

matcherTypes

public static java.util.Iterator matcherTypes()

main

public static void main(java.lang.String[] args)