@Override protected void doEndElement(String uri, String name, String qName) { if (in("AccessControlPolicy", "Owner")) { if (name.equals("ID")) { accessControlList.getOwner().setId(getText()); } else if (name.equals("DisplayName")) { accessControlList.getOwner().setDisplayName(getText()); else if (in("AccessControlPolicy", "AccessControlList")) { if (name.equals("Grant")) { accessControlList.grantPermission( else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Permission")) { currentPermission = Permission.parsePermission(getText()); else if (in("AccessControlPolicy", "AccessControlList", "Grant", "Grantee")) { if (name.equals("ID")) { currentGrantee.setIdentifier(getText()); currentGrantee.setIdentifier(getText()); currentGrantee = GroupGrantee.parseGroupGrantee(getText()); .setDisplayName(getText());
@Override protected void doEndElement(String uri, String name, String qName) { if (in("AccessControlPolicy", "Owner")) { if (name.equals("ID")) { accessControlList.getOwner().setId(getText()); } else if (name.equals("DisplayName")) { accessControlList.getOwner().setDisplayName(getText()); else if (in("AccessControlPolicy", "AccessControlList")) { if (name.equals("Grant")) { accessControlList.grantPermission( else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Permission")) { currentPermission = Permission.parsePermission(getText()); else if (in("AccessControlPolicy", "AccessControlList", "Grant", "Grantee")) { if (name.equals("ID")) { currentGrantee.setIdentifier(getText()); currentGrantee.setIdentifier(getText()); currentGrantee = GroupGrantee.parseGroupGrantee(getText()); .setDisplayName(getText());
@Override protected void doEndElement(String uri, String name, String qName) { if (in("AccessControlPolicy", "Owner")) { if (name.equals("ID")) { accessControlList.getOwner().setId(getText()); } else if (name.equals("DisplayName")) { accessControlList.getOwner().setDisplayName(getText()); else if (in("AccessControlPolicy", "AccessControlList")) { if (name.equals("Grant")) { accessControlList.grantPermission( else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Permission")) { currentPermission = Permission.parsePermission(getText()); else if (in("AccessControlPolicy", "AccessControlList", "Grant", "Grantee")) { if (name.equals("ID")) { currentGrantee.setIdentifier(getText()); currentGrantee.setIdentifier(getText()); currentGrantee = GroupGrantee.parseGroupGrantee(getText()); .setDisplayName(getText());
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("AccessControlPolicy")) { if (name.equals("Owner")) { accessControlList.setOwner(new Owner()); } } else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Grantee")) { String type = XmlResponsesSaxParser .findAttributeValue( "xsi:type", attrs ); if ("AmazonCustomerByEmail".equals(type)) { currentGrantee = new EmailAddressGrantee(null); } else if ("CanonicalUser".equals(type)) { currentGrantee = new CanonicalGrantee(null); } else if ("Group".equals(type)) { /* * Nothing to do for GroupGrantees here since we * can't construct an empty enum value early. */ } } } }
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("AccessControlPolicy")) { if (name.equals("Owner")) { accessControlList.setOwner(new Owner()); } } else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Grantee")) { final String type = XmlResponsesSaxParser .findAttributeValue("xsi:type", attrs); if ("AmazonCustomerByEmail".equals(type)) { currentGrantee = new EmailAddressGrantee(null); } else if ("CanonicalUser".equals(type)) { currentGrantee = new CanonicalGrantee(null); } else if ("Group".equals(type)) { /* * Nothing to do for GroupGrantees here since we can't * construct an empty enum value early. */ } } } }
/** * Parses an AccessControlListHandler response XML document from an input * stream. * * @param inputStream * XML data input stream. * @return the XML handler object populated with data parsed from the XML * stream. * * @throws SdkClientException */ public AccessControlListHandler parseAccessControlListResponse(InputStream inputStream) throws IOException { AccessControlListHandler handler = new AccessControlListHandler(); parseXmlInputStream(handler, inputStream); return handler; }
/** * Parses an AccessControlListHandler response XML document from an input * stream. * * @param inputStream XML data input stream. * @return the XML handler object populated with data parsed from the XML * stream. * @throws AmazonClientException */ public AccessControlListHandler parseAccessControlListResponse(InputStream inputStream) throws IOException { final AccessControlListHandler handler = new AccessControlListHandler(); parseXmlInputStream(handler, inputStream); return handler; }
public AccessControlList unmarshall(InputStream in) throws Exception { return new XmlResponsesSaxParser() .parseAccessControlListResponse(in).getAccessControlList(); } }
@Override public AccessControlList unmarshall(InputStream in) throws Exception { return new XmlResponsesSaxParser() .parseAccessControlListResponse(in).getAccessControlList(); } }
@Override protected void doEndElement(String uri, String name, String qName) { if (in("AccessControlPolicy", "Owner")) { if (name.equals("ID")) { accessControlList.getOwner().setId(getText()); } else if (name.equals("DisplayName")) { accessControlList.getOwner().setDisplayName(getText()); else if (in("AccessControlPolicy", "AccessControlList")) { if (name.equals("Grant")) { accessControlList.grantPermission( else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Permission")) { currentPermission = Permission.parsePermission(getText()); else if (in("AccessControlPolicy", "AccessControlList", "Grant", "Grantee")) { if (name.equals("ID")) { currentGrantee.setIdentifier(getText()); currentGrantee.setIdentifier(getText()); currentGrantee = GroupGrantee.parseGroupGrantee(getText()); .setDisplayName(getText());
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("AccessControlPolicy")) { if (name.equals("Owner")) { accessControlList.setOwner(new Owner()); } } else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Grantee")) { final String type = XmlResponsesSaxParser .findAttributeValue("xsi:type", attrs); if ("AmazonCustomerByEmail".equals(type)) { currentGrantee = new EmailAddressGrantee(null); } else if ("CanonicalUser".equals(type)) { currentGrantee = new CanonicalGrantee(null); } else if ("Group".equals(type)) { /* * Nothing to do for GroupGrantees here since we can't * construct an empty enum value early. */ } } } }
/** * Parses an AccessControlListHandler response XML document from an input * stream. * * @param inputStream XML data input stream. * @return the XML handler object populated with data parsed from the XML * stream. * @throws AmazonClientException */ public AccessControlListHandler parseAccessControlListResponse(InputStream inputStream) throws IOException { final AccessControlListHandler handler = new AccessControlListHandler(); parseXmlInputStream(handler, inputStream); return handler; }
@Override public AccessControlList unmarshall(InputStream in) throws Exception { return new XmlResponsesSaxParser() .parseAccessControlListResponse(in).getAccessControlList(); } }
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("AccessControlPolicy")) { if (name.equals("Owner")) { accessControlList.setOwner(new Owner()); } } else if (in("AccessControlPolicy", "AccessControlList", "Grant")) { if (name.equals("Grantee")) { String type = XmlResponsesSaxParser .findAttributeValue( "xsi:type", attrs ); if ("AmazonCustomerByEmail".equals(type)) { currentGrantee = new EmailAddressGrantee(null); } else if ("CanonicalUser".equals(type)) { currentGrantee = new CanonicalGrantee(null); } else if ("Group".equals(type)) { /* * Nothing to do for GroupGrantees here since we * can't construct an empty enum value early. */ } } } }
/** * Parses an AccessControlListHandler response XML document from an input * stream. * * @param inputStream * XML data input stream. * @return the XML handler object populated with data parsed from the XML * stream. * * @throws SdkClientException */ public AccessControlListHandler parseAccessControlListResponse(InputStream inputStream) throws IOException { AccessControlListHandler handler = new AccessControlListHandler(); parseXmlInputStream(handler, inputStream); return handler; }
public AccessControlList unmarshall(InputStream in) throws Exception { return new XmlResponsesSaxParser() .parseAccessControlListResponse(in).getAccessControlList(); } }