org.exolab.castor.xml
Class XPathLocation

java.lang.Object
  extended byorg.exolab.castor.xml.XPathLocation
All Implemented Interfaces:
Location

public class XPathLocation
extends java.lang.Object
implements Location

A very simple XPath location class for use with the ValidationException. This class only supports the parent "/" operator and element names.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:17 $
Author:
Keith Visco

Constructor Summary
XPathLocation()
          Creates a default XPathLocation
 
Method Summary
 void addAttribute(java.lang.String name)
           
 void addChild(java.lang.String name)
          Adds the name as a child of the current path
 void addParent(java.lang.String name)
          Adds the name as a parent of the current path
 java.lang.String toString()
          Returns the String representation of this XPathLocation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XPathLocation

public XPathLocation()
Creates a default XPathLocation

Method Detail

addAttribute

public void addAttribute(java.lang.String name)

addChild

public void addChild(java.lang.String name)
Adds the name as a child of the current path

Parameters:
name - the name to add as a child

addParent

public void addParent(java.lang.String name)
Adds the name as a parent of the current path

Parameters:
name - the name to add as a parent

toString

public java.lang.String toString()
Returns the String representation of this XPathLocation

Specified by:
toString in interface Location


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com