java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jclouds.http.functions.ParseSax.HandlerWithResult<E>
org.jclouds.ovf.xml.internal.BaseEnvelopeHandler<V,B,H,E,T>
- All Implemented Interfaces:
- InvocationContext<ParseSax.HandlerWithResult<E>>, ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- Direct Known Subclasses:
- EnvelopeHandler
public class BaseEnvelopeHandler<V extends BaseVirtualSystem<V>,B extends BaseVirtualSystem.Builder<V>,H extends BaseVirtualSystemHandler<V,B>,E extends BaseEnvelope<V,E>,T extends BaseEnvelope.Builder<V,E>>
- extends ParseSax.HandlerWithResult<E>
- Author:
- Adrian Cole
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
virtualSystemHandler
protected final H extends BaseVirtualSystemHandler<V,B> virtualSystemHandler
diskHandler
protected final DiskSectionHandler diskHandler
networkHandler
protected final NetworkSectionHandler networkHandler
envelopeBuilderProvider
protected final javax.inject.Provider<T extends BaseEnvelope.Builder<V,E>> envelopeBuilderProvider
builder
protected T extends BaseEnvelope.Builder<V,E> builder
defaultSectionHandler
protected SectionHandler defaultSectionHandler
extensionHandler
protected SectionHandler extensionHandler
inDisk
protected boolean inDisk
inNetwork
protected boolean inNetwork
inVirtualSystem
protected boolean inVirtualSystem
inSection
protected boolean inSection
inExtensionSection
protected boolean inExtensionSection
depth
protected int depth
BaseEnvelopeHandler
@Inject
public BaseEnvelopeHandler(DiskSectionHandler diskHandler,
NetworkSectionHandler networkHandler,
H virtualSystemHandler,
javax.inject.Provider<T> envelopeBuilderProvider)
getResult
public E getResult()
- Specified by:
getResult
in class ParseSax.HandlerWithResult<E extends BaseEnvelope<V,E>>
startElement
public void startElement(String uri,
String localName,
String qName,
Attributes attrs)
throws SAXException
- Specified by:
startElement
in interface ContentHandler
- Overrides:
startElement
in class org.xml.sax.helpers.DefaultHandler
- Throws:
SAXException
endElement
public void endElement(String uri,
String localName,
String qName)
- Specified by:
endElement
in interface ContentHandler
- Overrides:
endElement
in class org.xml.sax.helpers.DefaultHandler
characters
public void characters(char[] ch,
int start,
int length)
- Specified by:
characters
in interface ContentHandler
- Overrides:
characters
in class org.xml.sax.helpers.DefaultHandler
Copyright © 2009-2012 jclouds. All Rights Reserved.