/** * Constructs a new XmlEntity class. */ public XmlEntity() throws XmlPullParserException { super.namespaceDictionary = new XmlNamespaceDictionary(); super.namespaceDictionary.set("s3", "http://s3.amazonaws.com/doc/2006-03-01/"); super.namespaceDictionary.set("", ""); this.xmlPullParser = Xml.createParser(); this.defaultNamespaceDictionary = new XmlNamespaceDictionary(); }
/** * Constructs a new notification configuration with default namespace. */ public NotificationConfiguration() throws XmlPullParserException { super(); super.name = "NotificationConfiguration"; super.namespaceDictionary.set("", "http://s3.amazonaws.com/doc/2006-03-01/"); }
@Override public String toString() { XmlNamespaceDictionary namespaceDictionary = this.namespaceDictionary; if (namespaceDictionary == null) { namespaceDictionary = new XmlNamespaceDictionary(); } return namespaceDictionary.toStringOf(name, this); }
/** * Fills up this ErrorResponse object's fields by reading/parsing values from given Reader input stream. */ @Override public void parseXml(Reader reader) throws IOException, XmlPullParserException { XmlNamespaceDictionary namespaceDictionary = new XmlNamespaceDictionary(); namespaceDictionary.set("", ""); super.parseXml(reader, namespaceDictionary); }
static final XmlNamespaceDictionary DICTIONARY = new XmlNamespaceDictionary() .set("", "http://www.w3.org/2005/Atom") .set("activity", "http://activitystrea.ms/spec/1.0/") .set("georss", "http://www.georss.org/georss") .set("media", "http://search.yahoo.com/mrss/") .set("thr", "http://purl.org/syndication/thread/1.0");
/** * Parses content from given reader input stream. */ public void parseXml(Reader reader) throws IOException, XmlPullParserException { this.xmlPullParser.setInput(reader); Xml.parseElement(this.xmlPullParser, this, this.defaultNamespaceDictionary, null); }
private void serialize(XmlSerializer serializer, String elementNamespaceUri, String elementLocalName, Object element, boolean errorOnUnknown) throws IOException { String elementAlias = elementNamespaceUri == null ? null : getAliasForUri(elementNamespaceUri); startDoc(serializer, element, errorOnUnknown, elementAlias).serialize( serializer, elementNamespaceUri, elementLocalName); serializer.endDocument(); }
/** * Shows a debug string representation of an element data object of key/value pairs. * * @param element element data object ({@link GenericXml}, {@link Map}, or any object with public * fields) * @param elementName XML element local name prefixed by its namespace alias * @throws IOException I/O exception */ public void serialize(XmlSerializer serializer, String elementName, Object element) throws IOException { serialize(serializer, elementName, element, true); }
@SuppressWarnings("unchecked") public <T> T parseAndClose(Reader reader, Class<T> dataClass) throws IOException { return (T) parseAndClose(reader, (Type) dataClass); }
void serialize(XmlSerializer serializer, String elementName) throws IOException { String elementLocalName = null; String elementNamespaceUri = null; if (elementName != null) { int colon = elementName.indexOf(':'); elementLocalName = elementName.substring(colon + 1); String alias = colon == -1 ? "" : elementName.substring(0, colon); elementNamespaceUri = getNamespaceUriForAliasHandlingUnknown(errorOnUnknown, alias); } serialize(serializer, elementNamespaceUri, elementLocalName); }
private void serialize( XmlSerializer serializer, String elementName, Object element, boolean errorOnUnknown) throws IOException { String elementAlias = ""; if (elementName != null) { int colon = elementName.indexOf(':'); if (colon != -1) { elementAlias = elementName.substring(0, colon); } } startDoc(serializer, element, errorOnUnknown, elementAlias).serialize(serializer, elementName); serializer.endDocument(); }
/** * Constructs a new XmlEntity class. */ public XmlEntity() throws XmlPullParserException { super.namespaceDictionary = new XmlNamespaceDictionary(); super.namespaceDictionary.set("s3", "http://s3.amazonaws.com/doc/2006-03-01/"); super.namespaceDictionary.set("", ""); this.xmlPullParser = Xml.createParser(); this.defaultNamespaceDictionary = new XmlNamespaceDictionary(); }
/** * Constructs a new CreateBucketConfiguration object with given location constraint. */ public CreateBucketConfiguration(String locationConstraint) throws XmlPullParserException { super(); super.name = "CreateBucketConfiguration"; super.namespaceDictionary.set("", "http://s3.amazonaws.com/doc/2006-03-01/"); this.locationConstraint = locationConstraint; }
/** * Shows a debug string representation of an element data object of key/value pairs. * * <p> * It will make up something for the element name and XML namespaces. If those are known, it is * better to use {@link XmlNamespaceDictionary#toStringOf(String, Object)}. * * @param element element data object of key/value pairs ({@link GenericXml}, {@link Map}, or any * object with public fields) */ public static String toStringOf(Object element) { return new XmlNamespaceDictionary().toStringOf(null, element); }
/** * Parses content from given reader input stream and namespace dictionary. */ protected void parseXml(Reader reader, XmlNamespaceDictionary namespaceDictionary) throws IOException, XmlPullParserException { this.xmlPullParser.setInput(reader); Xml.parseElement(this.xmlPullParser, this, namespaceDictionary, null); } }
/** * Shows a debug string representation of an element data object of key/value pairs. * * @param element element data object ({@link GenericXml}, {@link Map}, or any object with public * fields) * @param elementNamespaceUri XML namespace URI or {@code null} for no namespace * @param elementLocalName XML local name * @throws IOException I/O exception */ public void serialize( XmlSerializer serializer, String elementNamespaceUri, String elementLocalName, Object element) throws IOException { serialize(serializer, elementNamespaceUri, elementLocalName, element, true); }
/** * Constructs a new CreateBucketConfiguration object with given location constraint. */ public CreateBucketConfiguration(String locationConstraint) throws XmlPullParserException { super(); super.name = "CreateBucketConfiguration"; super.namespaceDictionary.set("", "http://s3.amazonaws.com/doc/2006-03-01/"); this.locationConstraint = locationConstraint; }
/** * Constructs new delete request for given object list and quiet flag. */ public DeleteRequest(List<DeleteObject> objectList, boolean quiet) throws XmlPullParserException { super(); super.name = "Delete"; super.namespaceDictionary.set("", "http://s3.amazonaws.com/doc/2006-03-01/"); this.objectList = objectList; this.quiet = quiet; } }
/** * Constructs new delete request for given object list and quiet flag. */ public DeleteRequest(List<DeleteObject> objectList, boolean quiet) throws XmlPullParserException { super(); super.name = "Delete"; super.namespaceDictionary.set("", "http://s3.amazonaws.com/doc/2006-03-01/"); this.objectList = objectList; this.quiet = quiet; } }
/** * Constructs a new notification configuration with default namespace. */ public NotificationConfiguration() throws XmlPullParserException { super(); super.name = "NotificationConfiguration"; super.namespaceDictionary.set("", "http://s3.amazonaws.com/doc/2006-03-01/"); }