org.gxml.xs
Class SmName<S>

java.lang.Object
  extended by org.gxml.xs.SmName<S>
All Implemented Interfaces:
java.lang.Comparable<SmName<S>>

public final class SmName<S>
extends java.lang.Object
implements java.lang.Comparable<SmName<S>>

xs:QName representation using parameterized symbols for namespace-uri and local-name.


Constructor Summary
SmName(javax.xml.namespace.QName name, SmNameBridge<S> nameBridge)
           
SmName(S localName, SmNameBridge<S> nameBridge)
           
SmName(S namespaceURI, S localName, SmNameBridge<S> nameBridge)
           
SmName(S namespaceURI, S localName, java.lang.String prefix, SmNameBridge<S> nameBridge)
           
 
Method Summary
 int compareTo(SmName<S> other)
           
 boolean equals(org.gxml.xs.Object obj)
           
 boolean equalsName(SmName<S> other)
           
 S getLocalName()
           
 S getNamespaceURI()
           
 java.lang.String getPrefix()
           
 int hashCode()
           
static
<S> SmName<S>
intersection(SmName<S> one, SmName<S> two)
           
static
<S> boolean
subset(SmName<S> lhs, SmName<S> rhs)
           
 javax.xml.namespace.QName toQName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmName

public SmName(javax.xml.namespace.QName name,
              SmNameBridge<S> nameBridge)

SmName

public SmName(S namespaceURI,
              S localName,
              SmNameBridge<S> nameBridge)

SmName

public SmName(S namespaceURI,
              S localName,
              java.lang.String prefix,
              SmNameBridge<S> nameBridge)

SmName

public SmName(S localName,
              SmNameBridge<S> nameBridge)
Method Detail

intersection

public static <S> SmName<S> intersection(SmName<S> one,
                                         SmName<S> two)

subset

public static <S> boolean subset(SmName<S> lhs,
                                 SmName<S> rhs)

equals

public boolean equals(org.gxml.xs.Object obj)

equalsName

public boolean equalsName(SmName<S> other)

getLocalName

public S getLocalName()

getNamespaceURI

public S getNamespaceURI()

getPrefix

public java.lang.String getPrefix()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toQName

public javax.xml.namespace.QName toQName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(SmName<S> other)
Specified by:
compareTo in interface java.lang.Comparable<SmName<S>>


Copyright © 2009 TIBCO Software Inc. All Rights Reserved.