org.apache.lenya.xml
Class XPointerFactory

java.lang.Object
  extended by org.apache.lenya.xml.XPointerFactory

public class XPointerFactory
extends java.lang.Object


Constructor Summary
XPointerFactory()
          Creates a new XPointerFactory object.
 
Method Summary
 org.w3c.dom.Document employees()
          DOCUMENT ME!
 java.lang.String getElementValue(org.w3c.dom.Element element)
          DOCUMENT ME!
 void getElementValue(org.w3c.dom.Element element, java.util.Vector text)
          DOCUMENT ME!
 java.lang.String[] getNodeValues(java.util.Vector nodes)
          DOCUMENT ME!
static void main(java.lang.String[] args)
          DOCUMENT ME!
 void parse(java.lang.String reference, java.util.Vector xpaths, java.util.Vector namespaces)
          Parse reference for xpointer and namespaces
 java.util.Vector select(org.w3c.dom.Node node, java.lang.String reference)
          Select nodes by xpointer
 org.w3c.dom.Node selectAt(org.w3c.dom.Node node, java.lang.String reference, int i)
          Select nodes by xpointer and return node at specific position
 void tokenize(java.lang.String xpointer, java.util.Vector xpaths, java.util.Vector namespaces)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPointerFactory

public XPointerFactory()
Creates a new XPointerFactory object.

Method Detail

main

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

Parameters:
args - DOCUMENT ME!

parse

public void parse(java.lang.String reference,
                  java.util.Vector xpaths,
                  java.util.Vector namespaces)
           throws MalformedXPointerException
Parse reference for xpointer and namespaces

Parameters:
reference - xmlns(...)xpointer(...)xpointer(...)
Throws:
MalformedXPointerException - xpointer(xpath)

select

public java.util.Vector select(org.w3c.dom.Node node,
                               java.lang.String reference)
                        throws java.lang.Exception
Select nodes by xpointer

Parameters:
node - Document Node
reference - xmls(...)xpointer(...)
Returns:
nodes
Throws:
java.lang.Exception - ...

selectAt

public org.w3c.dom.Node selectAt(org.w3c.dom.Node node,
                                 java.lang.String reference,
                                 int i)
                          throws java.lang.Exception
Select nodes by xpointer and return node at specific position

Parameters:
node - Document Node
reference - xmls(...)xpointer(...)
Returns:
node
Throws:
java.lang.Exception - ...

tokenize

public void tokenize(java.lang.String xpointer,
                     java.util.Vector xpaths,
                     java.util.Vector namespaces)
              throws MalformedXPointerException
DOCUMENT ME!

Parameters:
xpointer - DOCUMENT ME!
xpaths - DOCUMENT ME!
Throws:
MalformedXPointerException - xpointer(xpath)xpointer(xpath)

getNodeValues

public java.lang.String[] getNodeValues(java.util.Vector nodes)
                                 throws java.lang.Exception
DOCUMENT ME!

Parameters:
nodes - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

getElementValue

public java.lang.String getElementValue(org.w3c.dom.Element element)
DOCUMENT ME!

Parameters:
element - DOCUMENT ME!
Returns:
DOCUMENT ME!

getElementValue

public void getElementValue(org.w3c.dom.Element element,
                            java.util.Vector text)
DOCUMENT ME!

Parameters:
element - DOCUMENT ME!
text - DOCUMENT ME!

employees

public org.w3c.dom.Document employees()
DOCUMENT ME!

Returns:
DOCUMENT ME!


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.