org.openspml.v2.msg.spml
Class Selection

java.lang.Object
  extended byorg.openspml.v2.util.xml.BasicMarshallableElement
      extended byorg.openspml.v2.msg.spml.Extensible
          extended byorg.openspml.v2.msg.spml.ExtensibleMarshallable
              extended byorg.openspml.v2.msg.spml.QueryClause
                  extended byorg.openspml.v2.msg.spml.Selection
All Implemented Interfaces:
Marshallable, MarshallableElement, OpenContentContainer

public class Selection
extends QueryClause

Author:
kent.spaulding@sun.com

Date: Feb 7, 2006


Constructor Summary
Selection()
           
Selection(NamespacePrefixMapping[] prefixes, java.lang.String path, java.lang.String namespaceURI)
           
 
Method Summary
 void addNamespacePrefixMap(NamespacePrefixMapping nspm)
           
 void clearNamespacePrefixMap()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getElementName()
          This should return the name of the element to be placed in the XML
 NamespacePrefixMapping[] getNamespacePrefixMaps()
           
 java.lang.String getNamespaceURI()
           
 java.lang.String getPath()
           
 int hashCode()
           
 boolean removeNamespacePrefixMap(NamespacePrefixMapping nspm)
           
 void setNamespaceURI(java.lang.String namespaceURI)
           
 void setPath(java.lang.String path)
           
 java.lang.String toXML(XMLMarshaller m)
          Visitor pattern - dispatch this type to the visitor (m) please.
 
Methods inherited from class org.openspml.v2.msg.spml.Extensible
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getNamespacesInfo, getOpenContentAttrs, getOpenContentElements, getOpenContentElements, isValid, removeAllOperationalNVPsWithName, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class org.openspml.v2.util.xml.BasicMarshallableElement
getElementName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openspml.v2.msg.MarshallableElement
getNamespacesInfo, isValid
 

Constructor Detail

Selection

public Selection()

Selection

public Selection(NamespacePrefixMapping[] prefixes,
                 java.lang.String path,
                 java.lang.String namespaceURI)
Method Detail

getElementName

public java.lang.String getElementName()
Description copied from interface: MarshallableElement
This should return the name of the element to be placed in the XML


getNamespacePrefixMaps

public NamespacePrefixMapping[] getNamespacePrefixMaps()

addNamespacePrefixMap

public void addNamespacePrefixMap(NamespacePrefixMapping nspm)

removeNamespacePrefixMap

public boolean removeNamespacePrefixMap(NamespacePrefixMapping nspm)

clearNamespacePrefixMap

public void clearNamespacePrefixMap()

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getNamespaceURI

public java.lang.String getNamespaceURI()

setNamespaceURI

public void setNamespaceURI(java.lang.String namespaceURI)

toXML

public java.lang.String toXML(XMLMarshaller m)
                       throws Spml2Exception
Description copied from interface: Marshallable
Visitor pattern - dispatch this type to the visitor (m) please.

Throws:
Spml2Exception

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Extensible

hashCode

public int hashCode()
Overrides:
hashCode in class Extensible


Copyright © Sun Microsystems, Inc. All Rights Reserved.