org.openspml.v2.msg.spmlref
Class Reference
java.lang.Object
org.openspml.v2.msg.spml.Extensible
org.openspml.v2.msg.spmlref.ExtensibleMarshallable
org.openspml.v2.msg.spmlref.Reference
- All Implemented Interfaces:
- Marshallable, MarshallableElement, OpenContentContainer
- public class Reference
- extends org.openspml.v2.msg.spmlref.ExtensibleMarshallable
- Author:
- kent.spaulding@sun.com
Date: Feb 13, 2006
Methods inherited from class org.openspml.v2.msg.spml.Extensible |
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getOpenContentAttrs, getOpenContentElements, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Reference
public Reference()
Reference
public Reference(PSOIdentifier toPsoID,
Extensible referenceData,
java.lang.String typeOfReference)
getToPsoID
public PSOIdentifier getToPsoID()
setToPsoID
public void setToPsoID(PSOIdentifier toPsoID)
getReferenceData
public Extensible getReferenceData()
setReferenceData
public void setReferenceData(Extensible referenceData)
getTypeOfReference
public java.lang.String getTypeOfReference()
setTypeOfReference
public void setTypeOfReference(java.lang.String typeOfReference)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class Extensible
hashCode
public int hashCode()
- Overrides:
hashCode
in class Extensible
getNamespacesInfo
public PrefixAndNamespaceTuple[] getNamespacesInfo()
- Description copied from interface:
MarshallableElement
- We need to know the namespace of the class to include.
- Specified by:
getNamespacesInfo
in interface MarshallableElement
- Overrides:
getNamespacesInfo
in class Extensible
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.
- Specified by:
toXML
in interface Marshallable
- Parameters:
m
-
- Returns:
- xml
- Throws:
Spml2Exception
isValid
public boolean isValid()
- Description copied from interface:
MarshallableElement
- Is this ready to go or are there syntax errors, like missing required fields?
- Specified by:
isValid
in interface MarshallableElement
- Overrides:
isValid
in class Extensible
Copyright © Sun Microsystems, Inc. All Rights Reserved.