com.virtualweaver.xotics.editing.util
Class XoElementRef

java.lang.Object
  extended bycom.virtualweaver.xotics.editing.util.XoElementRef

public class XoElementRef
extends java.lang.Object

A class representing an XML element QName, as a couple (namespace,local name). Used by XoElementRefSelection.

Version:
4.1

Constructor Summary
XoElementRef(java.lang.String qname)
          Creates a new instance with a string of the form : namespace:localName
XoElementRef(java.lang.String nsref, java.lang.String elem)
          Creates a new instance with XML element namespace and local name.
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getElement()
          Returns XML element local name
 java.lang.String getNSRef()
          Returns XML element namespace
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XoElementRef

public XoElementRef(java.lang.String nsref,
                    java.lang.String elem)
             throws java.lang.IllegalArgumentException
Creates a new instance with XML element namespace and local name.

Parameters:
nsref - namespace of XML element
elem - XML element local name
Throws:
java.lang.IllegalArgumentException - in case of invalid param

XoElementRef

public XoElementRef(java.lang.String qname)
             throws java.lang.IllegalArgumentException
Creates a new instance with a string of the form : namespace:localName

Parameters:
qname - QName of XML element, of the form namespace:locaName
Throws:
java.lang.IllegalArgumentException - if param is not well formed
Method Detail

getNSRef

public java.lang.String getNSRef()
Returns XML element namespace

Returns:
a string representing element namespace

getElement

public java.lang.String getElement()
Returns XML element local name

Returns:
a string representing element local name

toString

public java.lang.String toString()
See Also:
Object.toString()

equals

public boolean equals(java.lang.Object o)
See Also:
Object.equals(java.lang.Object)

clone

public java.lang.Object clone()
See Also:
Object.clone()