org.oXML.type
Class RegularExpressionNode

java.lang.Object
  extended byorg.oXML.type.AbstractNode
      extended byorg.oXML.type.RegularExpressionNode
All Implemented Interfaces:
Node

public class RegularExpressionNode
extends AbstractNode

ObjectBox - o:XML compiler and interpreter for more information see http://www.o-xml.org/objectbox Copyright (C) 2002/2003 Martin Klang, Alpha Plus Technology Ltd email: martin at hack.org This class has been generated from an o:XML template


Field Summary
static Type TYPE
           
 
Fields inherited from class org.oXML.type.AbstractNode
me
 
Constructor Summary
RegularExpressionNode()
          generated default constructor
RegularExpressionNode(AbstractNode me, Type type)
           
RegularExpressionNode(Node pattern)
          generated constructor, called directly
RegularExpressionNode(RegularExpressionNode other, boolean deep)
          generated constructor, called directly
RegularExpressionNode(java.lang.String pattern)
          generated constructor, called directly
 
Method Summary
 Node copy(boolean deep)
           
 void init()
          generated default initialiser
 void init(Node pattern)
           
 void init(RegularExpressionNode other, boolean deep)
           
 void init(java.lang.String pattern)
           
 Node match(Node text)
           
 Node match(Node text, Node limit)
           
 Node matches(Node text)
           
 Node split(Node text)
           
 Node split(Node text, Node limit)
           
 Node string()
           
 Node substitute(Node text, Node substitution)
           
 Node substitute(Node text, Node substitution, Node limit)
           
 
Methods inherited from class org.oXML.type.AbstractNode
addChildNode, booleanValue, byteValue, cast, cast, equals, equals, getAttribute, getAttributes, getAttributeValue, getChildNodes, getDocument, getInstance, getName, getNextSibling, getParent, getPreviousSibling, getType, hashCode, hasInstance, insert, numberValue, removeChild, setAttribute, setAttribute, setInstance, setName, setParent, stringValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final Type TYPE
Constructor Detail

RegularExpressionNode

public RegularExpressionNode(AbstractNode me,
                             Type type)

RegularExpressionNode

public RegularExpressionNode()
generated default constructor


RegularExpressionNode

public RegularExpressionNode(RegularExpressionNode other,
                             boolean deep)
generated constructor, called directly


RegularExpressionNode

public RegularExpressionNode(java.lang.String pattern)
                      throws ObjectBoxException
generated constructor, called directly


RegularExpressionNode

public RegularExpressionNode(Node pattern)
                      throws ObjectBoxException
generated constructor, called directly

Method Detail

init

public void init()
generated default initialiser

Overrides:
init in class AbstractNode

init

public void init(RegularExpressionNode other,
                 boolean deep)

init

public void init(java.lang.String pattern)
          throws ObjectBoxException
Throws:
ObjectBoxException

init

public void init(Node pattern)
          throws ObjectBoxException
Throws:
ObjectBoxException

matches

public Node matches(Node text)

match

public Node match(Node text)

match

public Node match(Node text,
                  Node limit)

split

public Node split(Node text)

split

public Node split(Node text,
                  Node limit)

substitute

public Node substitute(Node text,
                       Node substitution)

substitute

public Node substitute(Node text,
                       Node substitution,
                       Node limit)

string

public Node string()

copy

public Node copy(boolean deep)