
org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sipunit Show documentation
Show all versions of sipunit Show documentation
SipUnit provides a test environment geared toward unit testing SIP applications
The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-07/28/2006 12:20 PM(valikov)-fcs
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.09.04 at 12:01:51 PM EEST
//
package org.cafesip.sipunit.presenceparser.pidf.impl;
public class ContactImpl implements org.cafesip.sipunit.presenceparser.pidf.Contact, com.sun.xml.bind.JAXBObject, org.cafesip.sipunit.presenceparser.pidf.impl.runtime.UnmarshallableObject, org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializable, org.cafesip.sipunit.presenceparser.pidf.impl.runtime.ValidatableObject
{
protected java.math.BigDecimal _Priority;
protected java.lang.String _Value;
public final static java.lang.Class version = (org.cafesip.sipunit.presenceparser.pidf.impl.JAXBVersion.class);
private static com.sun.msv.grammar.Grammar schemaFragment;
private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
return (org.cafesip.sipunit.presenceparser.pidf.Contact.class);
}
public java.math.BigDecimal getPriority() {
return _Priority;
}
public void setPriority(java.math.BigDecimal value) {
_Priority = value;
}
public java.lang.String getValue() {
return _Value;
}
public void setValue(java.lang.String value) {
_Value = value;
}
public org.cafesip.sipunit.presenceparser.pidf.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.UnmarshallingContext context) {
return new org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.Unmarshaller(context);
}
public void serializeBody(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
{
try {
context.text(((java.lang.String) _Value), "Value");
} catch (java.lang.Exception e) {
org.cafesip.sipunit.presenceparser.pidf.impl.runtime.Util.handlePrintConversionException(this, e, context);
}
}
public void serializeAttributes(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
{
if (_Priority!= null) {
context.startAttribute("", "priority");
try {
context.text(javax.xml.bind.DatatypeConverter.printDecimal(((java.math.BigDecimal) _Priority)), "Priority");
} catch (java.lang.Exception e) {
org.cafesip.sipunit.presenceparser.pidf.impl.runtime.Util.handlePrintConversionException(this, e, context);
}
context.endAttribute();
}
}
public void serializeURIs(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
{
}
public java.lang.Class getPrimaryInterface() {
return (org.cafesip.sipunit.presenceparser.pidf.Contact.class);
}
public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
if (schemaFragment == null) {
schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
"\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
+"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
+"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
+"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
+"expandedExpq\u0000~\u0000\u0002xpppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
+"\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004na"
+"met\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.da"
+"tatype.xsd.AnyURIType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd"
+".BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.Co"
+"ncreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatype"
+"Impl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNa"
+"meq\u0000~\u0000\u000eL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceP"
+"rocessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006anyURIsr\u00005c"
+"om.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
+"\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
+"\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000"
+"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000"
+"\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u000eL\u0000\fn"
+"amespaceURIq\u0000~\u0000\u000expq\u0000~\u0000\u0012q\u0000~\u0000\u0011sr\u0000\u001dcom.sun.msv.grammar.ChoiceEx"
+"p\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000"
+"\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameCl"
+"ass;xq\u0000~\u0000\u0003q\u0000~\u0000\u0019psq\u0000~\u0000\u0006ppsr\u0000%com.sun.msv.datatype.xsd.Pattern"
+"Facet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001[\u0000\bpatternst\u0000\u0013[Ljava/lang/String;xr\u0000;com.sun"
+".msv.datatype.xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb\u00ea"
+"\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005"
+"Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun/m"
+"sv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/ms"
+"v/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000\u000exq\u0000~\u0000\rt\u0000\u001burn:ie"
+"tf:params:xml:ns:pidft\u0000\u0006qvalueq\u0000~\u0000\u0015\u0000\u0000sr\u0000#com.sun.msv.datatyp"
+"e.xsd.NumberType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u000bq\u0000~\u0000\u0011t\u0000\u0007decimalq\u0000~\u0000\u0015q\u0000~\u0000,t\u0000"
+"\u0007patternur\u0000\u0013[Ljava.lang.String;\u00ad\u00d2V\u00e7\u00e9\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0002t\u0000\u000f0(.[0-9]{"
+"0,3})?t\u0000\u000b1(.0{0,3})?q\u0000~\u0000\u0017sq\u0000~\u0000\u001aq\u0000~\u0000*q\u0000~\u0000)sr\u0000#com.sun.msv.gra"
+"mmar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u000eL\u0000\fnamespace"
+"URIq\u0000~\u0000\u000exr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\bpri"
+"orityt\u0000\u0000sr\u00000com.sun.msv.grammar.Expression$EpsilonExpression"
+"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u0018\u0001q\u0000~\u0000:sr\u0000\"com.sun.msv.grammar.Express"
+"ionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/Express"
+"ionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$"
+"ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lco"
+"m/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0002\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u001dx"));
}
return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
}
public class Unmarshaller
extends org.cafesip.sipunit.presenceparser.pidf.impl.runtime.AbstractUnmarshallingEventHandlerImpl
{
public Unmarshaller(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.UnmarshallingContext context) {
super(context, "-----");
}
protected Unmarshaller(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.UnmarshallingContext context, int startState) {
this(context);
state = startState;
}
public java.lang.Object owner() {
return org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.this;
}
public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
throws org.xml.sax.SAXException
{
int attIdx;
outer:
while (true) {
switch (state) {
case 4 :
state = 1;
continue outer;
case 0 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 4;
eatText1(v);
continue outer;
}
revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
return ;
case 1 :
revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
return ;
}
super.enterElement(___uri, ___local, ___qname, __atts);
break;
}
}
private void eatText1(final java.lang.String value)
throws org.xml.sax.SAXException
{
try {
_Priority = javax.xml.bind.DatatypeConverter.parseDecimal(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
} catch (java.lang.Exception e) {
handleParseConversionException(e);
}
}
public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
throws org.xml.sax.SAXException
{
int attIdx;
outer:
while (true) {
switch (state) {
case 4 :
state = 1;
continue outer;
case 0 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 4;
eatText1(v);
continue outer;
}
revertToParentFromLeaveElement(___uri, ___local, ___qname);
return ;
case 1 :
revertToParentFromLeaveElement(___uri, ___local, ___qname);
return ;
}
super.leaveElement(___uri, ___local, ___qname);
break;
}
}
public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
throws org.xml.sax.SAXException
{
int attIdx;
outer:
while (true) {
switch (state) {
case 4 :
state = 1;
continue outer;
case 0 :
if (("priority" == ___local)&&("" == ___uri)) {
state = 2;
return ;
}
revertToParentFromEnterAttribute(___uri, ___local, ___qname);
return ;
case 1 :
revertToParentFromEnterAttribute(___uri, ___local, ___qname);
return ;
}
super.enterAttribute(___uri, ___local, ___qname);
break;
}
}
public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
throws org.xml.sax.SAXException
{
int attIdx;
outer:
while (true) {
switch (state) {
case 4 :
state = 1;
continue outer;
case 0 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 4;
eatText1(v);
continue outer;
}
revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
return ;
case 1 :
revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
return ;
case 3 :
if (("priority" == ___local)&&("" == ___uri)) {
state = 4;
return ;
}
break;
}
super.leaveAttribute(___uri, ___local, ___qname);
break;
}
}
public void handleText(final java.lang.String value)
throws org.xml.sax.SAXException
{
int attIdx;
outer:
while (true) {
try {
switch (state) {
case 4 :
state = 1;
eatText2(value);
return ;
case 0 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 4;
eatText1(v);
continue outer;
}
state = 1;
eatText2(value);
return ;
case 1 :
revertToParentFromText(value);
return ;
case 2 :
state = 3;
eatText1(value);
return ;
}
} catch (java.lang.RuntimeException e) {
handleUnexpectedTextException(value, e);
}
break;
}
}
private void eatText2(final java.lang.String value)
throws org.xml.sax.SAXException
{
try {
_Value = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
} catch (java.lang.Exception e) {
handleParseConversionException(e);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy