
org.cafesip.sipunit.presenceparser.pidf.impl.TupleImpl 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 TupleImpl implements org.cafesip.sipunit.presenceparser.pidf.Tuple, com.sun.xml.bind.JAXBObject, org.cafesip.sipunit.presenceparser.pidf.impl.runtime.UnmarshallableObject, org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializable, com.sun.xml.bind.marshaller.IdentifiableObject, org.cafesip.sipunit.presenceparser.pidf.impl.runtime.ValidatableObject
{
protected org.cafesip.sipunit.presenceparser.pidf.Status _Status;
protected com.sun.xml.bind.util.ListImpl _Note;
protected java.lang.String _Id;
protected com.sun.xml.bind.util.ListImpl _Any;
protected java.util.Calendar _Timestamp;
protected org.cafesip.sipunit.presenceparser.pidf.Contact _Contact;
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.Tuple.class);
}
public org.cafesip.sipunit.presenceparser.pidf.Status getStatus() {
return _Status;
}
public void setStatus(org.cafesip.sipunit.presenceparser.pidf.Status value) {
_Status = value;
}
protected com.sun.xml.bind.util.ListImpl _getNote() {
if (_Note == null) {
_Note = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList());
}
return _Note;
}
public java.util.List getNote() {
return _getNote();
}
public java.lang.String getId() {
return _Id;
}
public void setId(java.lang.String value) {
_Id = value;
}
protected com.sun.xml.bind.util.ListImpl _getAny() {
if (_Any == null) {
_Any = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList());
}
return _Any;
}
public java.util.List getAny() {
return _getAny();
}
public java.util.Calendar getTimestamp() {
return _Timestamp;
}
public void setTimestamp(java.util.Calendar value) {
_Timestamp = value;
}
public org.cafesip.sipunit.presenceparser.pidf.Contact getContact() {
return _Contact;
}
public void setContact(org.cafesip.sipunit.presenceparser.pidf.Contact value) {
_Contact = 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.TupleImpl.Unmarshaller(context);
}
public void serializeBody(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
{
int idx2 = 0;
final int len2 = ((_Note == null)? 0 :_Note.size());
int idx4 = 0;
final int len4 = ((_Any == null)? 0 :_Any.size());
context.startElement("urn:ietf:params:xml:ns:pidf", "status");
context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Status), "Status");
context.endNamespaceDecls();
context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Status), "Status");
context.endAttributes();
context.childAsBody(((com.sun.xml.bind.JAXBObject) _Status), "Status");
context.endElement();
while (idx4 != len4) {
context.childAsBody(((com.sun.xml.bind.JAXBObject) _Any.get(idx4 ++)), "Any");
}
if (_Contact!= null) {
context.startElement("urn:ietf:params:xml:ns:pidf", "contact");
context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Contact), "Contact");
context.endNamespaceDecls();
context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Contact), "Contact");
context.endAttributes();
context.childAsBody(((com.sun.xml.bind.JAXBObject) _Contact), "Contact");
context.endElement();
}
while (idx2 != len2) {
context.startElement("urn:ietf:params:xml:ns:pidf", "note");
int idx_4 = idx2;
context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Note.get(idx_4 ++)), "Note");
context.endNamespaceDecls();
int idx_5 = idx2;
context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Note.get(idx_5 ++)), "Note");
context.endAttributes();
context.childAsBody(((com.sun.xml.bind.JAXBObject) _Note.get(idx2 ++)), "Note");
context.endElement();
}
if (_Timestamp!= null) {
context.startElement("urn:ietf:params:xml:ns:pidf", "timestamp");
context.endNamespaceDecls();
context.endAttributes();
try {
context.text(com.sun.msv.datatype.xsd.DateTimeType.theInstance.serializeJavaObject(((java.util.Calendar) _Timestamp), null), "Timestamp");
} catch (java.lang.Exception e) {
org.cafesip.sipunit.presenceparser.pidf.impl.runtime.Util.handlePrintConversionException(this, e, context);
}
context.endElement();
}
}
public void serializeAttributes(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
{
int idx2 = 0;
final int len2 = ((_Note == null)? 0 :_Note.size());
int idx4 = 0;
final int len4 = ((_Any == null)? 0 :_Any.size());
context.startAttribute("", "id");
try {
context.text(context.onID(this, ((java.lang.String) _Id)), "Id");
} catch (java.lang.Exception e) {
org.cafesip.sipunit.presenceparser.pidf.impl.runtime.Util.handlePrintConversionException(this, e, context);
}
context.endAttribute();
while (idx4 != len4) {
idx4 += 1;
}
while (idx2 != len2) {
idx2 += 1;
}
}
public void serializeURIs(org.cafesip.sipunit.presenceparser.pidf.impl.runtime.XMLSerializer context)
throws org.xml.sax.SAXException
{
int idx2 = 0;
final int len2 = ((_Note == null)? 0 :_Note.size());
int idx4 = 0;
final int len4 = ((_Any == null)? 0 :_Any.size());
while (idx4 != len4) {
idx4 += 1;
}
while (idx2 != len2) {
idx2 += 1;
}
}
public java.lang.String ____jaxb____getId() {
return ((java.lang.String) _Id);
}
public java.lang.Class getPrimaryInterface() {
return (org.cafesip.sipunit.presenceparser.pidf.Tuple.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\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com."
+"sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000"
+"\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Elem"
+"entExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentMode"
+"lq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sr\u0000\u001dcom.sun.msv.grammar.Choi"
+"ceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp"
+"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003exp"
+"q\u0000~\u0000\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000 c"
+"om.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tname"
+"Classq\u0000~\u0000\u000bxq\u0000~\u0000\u0003q\u0000~\u0000\u0016psr\u00002com.sun.msv.grammar.Expression$Any"
+"StringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u0015\u0001q\u0000~\u0000\u001asr\u0000 com.sun.msv"
+".grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.Name"
+"Class\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$Epsilon"
+"Expression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001bq\u0000~\u0000 sr\u0000#com.sun.msv.grammar"
+".SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;"
+"L\u0000\fnamespaceURIq\u0000~\u0000\"xq\u0000~\u0000\u001dt\u0000.org.cafesip.sipunit.presencepar"
+"ser.pidf.Statust\u0000+http://java.sun.com/jaxb/xjc/dummy-element"
+"ssq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0017q\u0000~\u0000\u0016psr\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\u0004n"
+"amet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.d"
+"atatype.xsd.QnameType\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\fnamespaceUriq\u0000~\u0000\"L\u0000\btypeNameq\u0000~\u0000\"L\u0000\nwhiteS"
+"pacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 ht"
+"tp://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.dataty"
+"pe.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.ms"
+"v.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.m"
+"sv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000"
+"\u0016psr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000"
+"\"L\u0000\fnamespaceURIq\u0000~\u0000\"xpq\u0000~\u00003q\u0000~\u00002sq\u0000~\u0000!t\u0000\u0004typet\u0000)http://www."
+"w3.org/2001/XMLSchema-instanceq\u0000~\u0000 sq\u0000~\u0000!t\u0000\u0006statust\u0000\u001burn:iet"
+"f:params:xml:ns:pidfsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\nq\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0017p"
+"pq\u0000~\u0000\u001asr\u0000\'com.sun.msv.grammar.DifferenceNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002"
+"L\u0000\u0003nc1q\u0000~\u0000\u000bL\u0000\u0003nc2q\u0000~\u0000\u000bxq\u0000~\u0000\u001dq\u0000~\u0000\u001esr\u0000#com.sun.msv.grammar.Cho"
+"iceNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003nc1q\u0000~\u0000\u000bL\u0000\u0003nc2q\u0000~\u0000\u000bxq\u0000~\u0000\u001dsr\u0000&com.s"
+"un.msv.grammar.NamespaceNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\fnamespaceURIq"
+"\u0000~\u0000\"xq\u0000~\u0000\u001dt\u0000\u0000sq\u0000~\u0000Iq\u0000~\u0000@sq\u0000~\u0000Iq\u0000~\u0000%q\u0000~\u0000 sq\u0000~\u0000\u0010ppsq\u0000~\u0000\nq\u0000~\u0000\u0016p"
+"\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u0017q\u0000~\u0000\u0016pq\u0000~\u0000\u001aq\u0000~\u0000\u001e"
+"q\u0000~\u0000 sq\u0000~\u0000!t\u0000/org.cafesip.sipunit.presenceparser.pidf.Contac"
+"tq\u0000~\u0000%sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0017q\u0000~\u0000\u0016pq\u0000~\u0000+q\u0000~\u0000;q\u0000~\u0000 sq\u0000~\u0000!t\u0000\u0007contactq\u0000~"
+"\u0000@q\u0000~\u0000 sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\nq\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000"
+"~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u0017q\u0000~\u0000\u0016pq\u0000~\u0000\u001aq\u0000~\u0000\u001eq\u0000~\u0000 sq\u0000~\u0000!t\u0000,org.caf"
+"esip.sipunit.presenceparser.pidf.Noteq\u0000~\u0000%sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0017q\u0000~\u0000"
+"\u0016pq\u0000~\u0000+q\u0000~\u0000;q\u0000~\u0000 sq\u0000~\u0000!t\u0000\u0004noteq\u0000~\u0000@q\u0000~\u0000 sq\u0000~\u0000\u0010ppsq\u0000~\u0000\nq\u0000~\u0000\u0016p"
+"\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000(ppsr\u0000%com.sun.msv.datatype.xsd.DateTimeType\u0000\u0000"
+"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000)com.sun.msv.datatype.xsd.DateTimeBaseType\u0014W\u001a@3\u00a5"
+"\u00b4\u00e5\u0002\u0000\u0000xq\u0000~\u0000-q\u0000~\u00002t\u0000\bdateTimeq\u0000~\u00006q\u0000~\u00008sq\u0000~\u00009q\u0000~\u0000pq\u0000~\u00002sq\u0000~\u0000\u0010p"
+"psq\u0000~\u0000\u0017q\u0000~\u0000\u0016pq\u0000~\u0000+q\u0000~\u0000;q\u0000~\u0000 sq\u0000~\u0000!t\u0000\ttimestampq\u0000~\u0000@q\u0000~\u0000 sq\u0000~"
+"\u0000\u0017ppsq\u0000~\u0000(ppsr\u0000\u001fcom.sun.msv.datatype.xsd.IDType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr"
+"\u0000#com.sun.msv.datatype.xsd.NcnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\"com.sun."
+"msv.datatype.xsd.TokenType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.datatyp"
+"e.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u0000-q\u0000~\u00002t\u0000\u0002IDq"
+"\u0000~\u00006\u0000q\u0000~\u00008sq\u0000~\u00009q\u0000~\u0000}q\u0000~\u00002sq\u0000~\u0000!t\u0000\u0002idq\u0000~\u0000Ksr\u0000\"com.sun.msv.gr"
+"ammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/gr"
+"ammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.Ex"
+"pressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000"
+"\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0019\u0001pq\u0000~\u0000\u0007q"
+"\u0000~\u0000\u0005q\u0000~\u0000\u000eq\u0000~\u0000Pq\u0000~\u0000^q\u0000~\u0000[q\u0000~\u0000\u0011q\u0000~\u0000Rq\u0000~\u0000`q\u0000~\u0000Bq\u0000~\u0000iq\u0000~\u0000\u0014q\u0000~\u0000Sq"
+"\u0000~\u0000aq\u0000~\u0000\bq\u0000~\u0000\tq\u0000~\u0000&q\u0000~\u0000Wq\u0000~\u0000eq\u0000~\u0000rq\u0000~\u0000\u0006q\u0000~\u0000kq\u0000~\u0000\\q\u0000~\u0000Aq\u0000~\u0000Nx"));
}
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.TupleImpl.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 13 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
return ;
}
_Contact = ((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl) spawnChildFromEnterElement((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.class), 14, ___uri, ___local, ___qname, __atts));
return ;
case 6 :
if (!(("" == ___uri)||("urn:ietf:params:xml:ns:pidf" == ___uri))) {
java.lang.Object co = spawnWildcard(6, ___uri, ___local, ___qname, __atts);
if (co!= null) {
_getAny().add(co);
}
return ;
}
if (("contact" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.pushAttributes(__atts, true);
state = 13;
return ;
}
if (("note" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.pushAttributes(__atts, true);
state = 10;
return ;
}
if (("timestamp" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.pushAttributes(__atts, true);
state = 7;
return ;
}
revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
return ;
case 12 :
if (("note" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.pushAttributes(__atts, true);
state = 10;
return ;
}
if (("timestamp" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.pushAttributes(__atts, true);
state = 7;
return ;
}
revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
return ;
case 10 :
attIdx = context.getAttribute("http://www.w3.org/XML/1998/namespace", "lang");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
return ;
}
_getNote().add(((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl) spawnChildFromEnterElement((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl.class), 11, ___uri, ___local, ___qname, __atts)));
return ;
case 3 :
if (("status" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.pushAttributes(__atts, false);
state = 4;
return ;
}
state = 6;
continue outer;
case 0 :
attIdx = context.getAttribute("", "id");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 3;
eatText1(v);
continue outer;
}
state = 3;
continue outer;
case 9 :
revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
return ;
case 4 :
if (("basic" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromEnterElement((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, ___uri, ___local, ___qname, __atts));
return ;
}
if (!(("" == ___uri)||("urn:ietf:params:xml:ns:pidf" == ___uri))) {
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromEnterElement((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, ___uri, ___local, ___qname, __atts));
return ;
}
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromEnterElement((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, ___uri, ___local, ___qname, __atts));
return ;
case 7 :
state = 8;
continue outer;
}
super.enterElement(___uri, ___local, ___qname, __atts);
break;
}
}
private void eatText1(final java.lang.String value)
throws org.xml.sax.SAXException
{
try {
_Id = context.addToIdTable(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 8 :
if (("timestamp" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.popAttributes();
state = 9;
return ;
}
break;
case 13 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
return ;
}
_Contact = ((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl) spawnChildFromLeaveElement((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.class), 14, ___uri, ___local, ___qname));
return ;
case 5 :
if (("status" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.popAttributes();
state = 6;
return ;
}
break;
case 6 :
revertToParentFromLeaveElement(___uri, ___local, ___qname);
return ;
case 12 :
revertToParentFromLeaveElement(___uri, ___local, ___qname);
return ;
case 14 :
if (("contact" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.popAttributes();
state = 12;
return ;
}
break;
case 10 :
attIdx = context.getAttribute("http://www.w3.org/XML/1998/namespace", "lang");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
return ;
}
_getNote().add(((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl) spawnChildFromLeaveElement((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl.class), 11, ___uri, ___local, ___qname)));
return ;
case 3 :
state = 6;
continue outer;
case 0 :
attIdx = context.getAttribute("", "id");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 3;
eatText1(v);
continue outer;
}
state = 3;
continue outer;
case 9 :
revertToParentFromLeaveElement(___uri, ___local, ___qname);
return ;
case 11 :
if (("note" == ___local)&&("urn:ietf:params:xml:ns:pidf" == ___uri)) {
context.popAttributes();
state = 12;
return ;
}
break;
case 4 :
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromLeaveElement((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, ___uri, ___local, ___qname));
return ;
case 7 :
state = 8;
continue outer;
}
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 13 :
if (("priority" == ___local)&&("" == ___uri)) {
_Contact = ((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl) spawnChildFromEnterAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.class), 14, ___uri, ___local, ___qname));
return ;
}
_Contact = ((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl) spawnChildFromEnterAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.class), 14, ___uri, ___local, ___qname));
return ;
case 6 :
revertToParentFromEnterAttribute(___uri, ___local, ___qname);
return ;
case 12 :
revertToParentFromEnterAttribute(___uri, ___local, ___qname);
return ;
case 10 :
if (("lang" == ___local)&&("http://www.w3.org/XML/1998/namespace" == ___uri)) {
_getNote().add(((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl) spawnChildFromEnterAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl.class), 11, ___uri, ___local, ___qname)));
return ;
}
_getNote().add(((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl) spawnChildFromEnterAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl.class), 11, ___uri, ___local, ___qname)));
return ;
case 3 :
state = 6;
continue outer;
case 0 :
if (("id" == ___local)&&("" == ___uri)) {
state = 1;
return ;
}
state = 3;
continue outer;
case 9 :
revertToParentFromEnterAttribute(___uri, ___local, ___qname);
return ;
case 4 :
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromEnterAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, ___uri, ___local, ___qname));
return ;
case 7 :
state = 8;
continue outer;
}
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 13 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
return ;
}
_Contact = ((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl) spawnChildFromLeaveAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.class), 14, ___uri, ___local, ___qname));
return ;
case 6 :
revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
return ;
case 12 :
revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
return ;
case 2 :
if (("id" == ___local)&&("" == ___uri)) {
state = 3;
return ;
}
break;
case 10 :
attIdx = context.getAttribute("http://www.w3.org/XML/1998/namespace", "lang");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
return ;
}
_getNote().add(((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl) spawnChildFromLeaveAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl.class), 11, ___uri, ___local, ___qname)));
return ;
case 3 :
state = 6;
continue outer;
case 0 :
attIdx = context.getAttribute("", "id");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 3;
eatText1(v);
continue outer;
}
state = 3;
continue outer;
case 9 :
revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
return ;
case 4 :
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromLeaveAttribute((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, ___uri, ___local, ___qname));
return ;
case 7 :
state = 8;
continue outer;
}
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 13 :
attIdx = context.getAttribute("", "priority");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().text(value);
return ;
}
_Contact = ((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl) spawnChildFromText((org.cafesip.sipunit.presenceparser.pidf.impl.ContactImpl.class), 14, value));
return ;
case 6 :
revertToParentFromText(value);
return ;
case 12 :
revertToParentFromText(value);
return ;
case 1 :
state = 2;
eatText1(value);
return ;
case 10 :
attIdx = context.getAttribute("http://www.w3.org/XML/1998/namespace", "lang");
if (attIdx >= 0) {
context.consumeAttribute(attIdx);
context.getCurrentHandler().text(value);
return ;
}
_getNote().add(((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl) spawnChildFromText((org.cafesip.sipunit.presenceparser.pidf.impl.NoteImpl.class), 11, value)));
return ;
case 3 :
state = 6;
continue outer;
case 0 :
attIdx = context.getAttribute("", "id");
if (attIdx >= 0) {
final java.lang.String v = context.eatAttribute(attIdx);
state = 3;
eatText1(v);
continue outer;
}
state = 3;
continue outer;
case 9 :
revertToParentFromText(value);
return ;
case 4 :
_Status = ((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl) spawnChildFromText((org.cafesip.sipunit.presenceparser.pidf.impl.StatusImpl.class), 5, value));
return ;
case 7 :
state = 8;
eatText2(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 {
_Timestamp = ((java.util.Calendar) com.sun.msv.datatype.xsd.DateTimeType.theInstance.createJavaObject(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value), null));
} catch (java.lang.Exception e) {
handleParseConversionException(e);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy