org.jclouds.vcloud.xml
Class VAppHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jclouds.http.functions.ParseSax.HandlerWithResult<VApp>
org.jclouds.vcloud.xml.VAppHandler
- All Implemented Interfaces:
- InvocationContext<ParseSax.HandlerWithResult<VApp>>, ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class VAppHandler
- extends ParseSax.HandlerWithResult<VApp>
- 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 |
taskHandler
protected final TaskHandler taskHandler
vmHandler
protected final VmHandler vmHandler
networkSectionHandler
protected final VCloudNetworkSectionHandler networkSectionHandler
currentText
protected StringBuilder currentText
template
protected ReferenceType template
status
protected Status status
vdc
protected ReferenceType vdc
description
protected String description
tasks
protected List<Task> tasks
ovfDescriptorUploaded
protected boolean ovfDescriptorUploaded
children
protected Set<Vm> children
depth
protected int depth
VAppHandler
@Inject
public VAppHandler(TaskHandler taskHandler,
VmHandler vmHandler,
VCloudNetworkSectionHandler networkSectionHandler)
getResult
public VApp getResult()
- Specified by:
getResult
in class ParseSax.HandlerWithResult<VApp>
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 name,
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.