org.jets3t.service.impl.rest
Class XmlResponsesSaxParser.ListBucketHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jets3t.service.impl.rest.XmlResponsesSaxParser.ListBucketHandler
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- Enclosing class:
- XmlResponsesSaxParser
- public class XmlResponsesSaxParser.ListBucketHandler
- extends org.xml.sax.helpers.DefaultHandler
Handler for ListBucket response XML documents.
The document is parsed into S3Objects available via the getObjects() method.
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlResponsesSaxParser.ListBucketHandler
public XmlResponsesSaxParser.ListBucketHandler()
getMarkerForNextListing
public java.lang.String getMarkerForNextListing()
- If the listing is truncated this method will return the marker that should be used
in subsequent bucket list calls to complete the listing.
- Returns:
- null if the listing is not truncated, otherwise the next marker if it's available or
the last object key seen if the next marker isn't available.
isListingTruncated
public boolean isListingTruncated()
- Returns:
- true if the listing document was truncated, and therefore only contained a subset of the
available S3 objects.
getObjects
public S3Object[] getObjects()
- Returns:
- the S3 objects contained in the listing.
getCommonPrefixes
public java.lang.String[] getCommonPrefixes()
getRequestPrefix
public java.lang.String getRequestPrefix()
getRequestMarker
public java.lang.String getRequestMarker()
getNextMarker
public java.lang.String getNextMarker()
getRequestMaxKeys
public long getRequestMaxKeys()
startDocument
public void startDocument()
endDocument
public void endDocument()
startElement
public void startElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName,
org.xml.sax.Attributes attrs)
endElement
public void endElement(java.lang.String uri,
java.lang.String name,
java.lang.String qName)
characters
public void characters(char[] ch,
int start,
int length)