@Override public void setFrom(String from) { wrappedInfo.setFrom(from); }
@Override public void setReason(String reason) { wrappedInfo.setReason(reason); }
/** * Creates a new instance with given delay information. * @param delay the delay information */ public DelayInfo(DelayInformation delay) { super(delay.getStamp()); wrappedInfo = delay; }
public PacketExtension parseExtension(XmlPullParser parser) throws Exception { Date stamp = null; try { synchronized (DelayInformation.UTC_FORMAT) { stamp = DelayInformation.UTC_FORMAT.parse(parser.getAttributeValue("", "stamp")); } } catch (ParseException e) { // Try again but assuming that the date follows JEP-82 format // (Jabber Date and Time Profiles) try { synchronized (DelayInformation.NEW_UTC_FORMAT) { stamp = DelayInformation.NEW_UTC_FORMAT .parse(parser.getAttributeValue("", "stamp")); } } catch (ParseException e1) { // Last attempt. Try parsing the date assuming that it does not include milliseconds SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); formatter.setTimeZone(TimeZone.getTimeZone("UTC")); stamp = formatter.parse(parser.getAttributeValue("", "stamp")); } } DelayInformation delayInformation = new DelayInformation(stamp); delayInformation.setFrom(parser.getAttributeValue("", "from")); delayInformation.setReason(parser.nextText()); return delayInformation; }
public String toXML() { StringBuffer buf = new StringBuffer(); buf.append("<").append(getElementName()).append(" xmlns=\"").append(getNamespace()).append( "\""); buf.append(" stamp=\""); synchronized (UTC_FORMAT) { buf.append(UTC_FORMAT.format(stamp)); } buf.append("\""); if (from != null && from.length() > 0) { buf.append(" from=\"").append(from).append("\""); } buf.append(">"); if (reason != null && reason.length() > 0) { buf.append(reason); } buf.append("</").append(getElementName()).append(">"); return buf.toString(); }
@Override public String getFrom() { return wrappedInfo.getFrom(); }
@Override public String getReason() { return wrappedInfo.getReason(); }
DelayInformation delayInformation = new DelayInformation(stamp); delayInformation.setFrom(parser.getAttributeValue("", "from")); String reason = parser.nextText(); delayInformation.setReason(reason);
public String toXML() { StringBuilder buf = new StringBuilder(); buf.append("<").append(getElementName()).append(" xmlns=\"").append(getNamespace()).append( "\""); buf.append(" stamp=\""); synchronized (XEP_0091_UTC_FORMAT) { buf.append(XEP_0091_UTC_FORMAT.format(stamp)); } buf.append("\""); if (from != null && from.length() > 0) { buf.append(" from=\"").append(from).append("\""); } buf.append(">"); if (reason != null && reason.length() > 0) { buf.append(reason); } buf.append("</").append(getElementName()).append(">"); return buf.toString(); }
@Override public String getFrom() { return wrappedInfo.getFrom(); }
@Override public String getReason() { return wrappedInfo.getReason(); }
DelayInformation delayInformation = new DelayInformation(stamp); delayInformation.setFrom(parser.getAttributeValue("", "from")); //NOI18N delayInformation.setReason(parser.nextText()); return delayInformation;
public String toXML() { StringBuilder buf = new StringBuilder(); buf.append("<").append(getElementName()).append(" xmlns=\"").append(getNamespace()).append( "\""); buf.append(" stamp=\""); synchronized (XEP_0091_UTC_FORMAT) { buf.append(XEP_0091_UTC_FORMAT.format(stamp)); } buf.append("\""); if (from != null && from.length() > 0) { buf.append(" from=\"").append(from).append("\""); } buf.append(">"); if (reason != null && reason.length() > 0) { buf.append(reason); } buf.append("</").append(getElementName()).append(">"); return buf.toString(); }
/** * Creates a new instance with given delay information. * @param delay the delay information */ public DelayInfo(DelayInformation delay) { super(delay.getStamp()); wrappedInfo = delay; }
@Override public void setReason(String reason) { wrappedInfo.setReason(reason); }
@Override public void setFrom(String from) { wrappedInfo.setFrom(from); }
@Override public String getFrom() { return wrappedInfo.getFrom(); }
@Override public String getReason() { return wrappedInfo.getReason(); }
DelayInformation delayInformation = new DelayInformation(stamp); delayInformation.setFrom(parser.getAttributeValue("", "from")); String reason = parser.nextText(); delayInformation.setReason(reason);
public String toXML() { StringBuilder buf = new StringBuilder(); buf.append("<").append(getElementName()).append(" xmlns=\"").append(getNamespace()).append( "\""); buf.append(" stamp=\""); synchronized (XEP_0091_UTC_FORMAT) { buf.append(XEP_0091_UTC_FORMAT.format(stamp)); } buf.append("\""); if (from != null && from.length() > 0) { buf.append(" from=\"").append(from).append("\""); } buf.append(">"); if (reason != null && reason.length() > 0) { buf.append(reason); } buf.append("</").append(getElementName()).append(">"); return buf.toString(); }