Package org.jibx.extras
Class QName
- java.lang.Object
-
- org.jibx.extras.QName
-
public class QName extends java.lang.ObjectRepresentation of a qualified name. This includes the serializer/deserializer methods for the representation. It assumes that the actual namespace declarations are being handled separately for marshalling.- Author:
- Dennis M. Sosnoski
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QNamedeserialize(java.lang.String text, IUnmarshallingContext ictx)JiBX deserializer method.java.lang.StringgetName()Get local name.java.lang.StringgetPrefix()Get namespace prefix.java.lang.StringgetUri()Get namespace URI.static java.lang.Stringserialize(QName qname, IMarshallingContext ictx)JiBX serializer method.voidsetName(java.lang.String name)Set local name.voidsetPrefix(java.lang.String prefix)Set namespace prefix.voidsetUri(java.lang.String uri)Set namespace URI.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Get local name.- Returns:
- name
-
setName
public void setName(java.lang.String name)
Set local name.- Parameters:
name- name
-
getPrefix
public java.lang.String getPrefix()
Get namespace prefix.- Returns:
- prefix
-
setPrefix
public void setPrefix(java.lang.String prefix)
Set namespace prefix.- Parameters:
prefix- prefix
-
getUri
public java.lang.String getUri()
Get namespace URI.- Returns:
- uri
-
setUri
public void setUri(java.lang.String uri)
Set namespace URI.- Parameters:
uri- uri
-
deserialize
public static QName deserialize(java.lang.String text, IUnmarshallingContext ictx) throws JiBXException
JiBX deserializer method. This is intended for use as a deserializer for instances of the class.- Parameters:
text- value textictx- unmarshalling context- Returns:
- created class instance
- Throws:
JiBXException- on error in unmarshalling
-
serialize
public static java.lang.String serialize(QName qname, IMarshallingContext ictx) throws JiBXException
JiBX serializer method. This is intended for use as a serializer for instances of the class. The namespace must be active in the output document at the point where this is called.- Parameters:
qname- instance to be serializedictx- unmarshalling context- Returns:
- created class instance
- Throws:
JiBXException- on error in marshalling
-
-