org.jclouds.vcloud.xml
Class VAppTemplateHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jclouds.http.functions.ParseSax.HandlerWithResult<VAppTemplate>
org.jclouds.vcloud.xml.VAppTemplateHandler
- All Implemented Interfaces:
- InvocationContext<ParseSax.HandlerWithResult<VAppTemplate>>, ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class VAppTemplateHandler
- extends ParseSax.HandlerWithResult<VAppTemplate>
- 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
vAppScopedLocalId
protected String vAppScopedLocalId
children
protected Set<Vm> children
VAppTemplateHandler
@Inject
public VAppTemplateHandler(TaskHandler taskHandler,
VmHandler vmHandler,
VCloudNetworkSectionHandler networkSectionHandler)
getResult
public VAppTemplate getResult()
- Specified by:
getResult
in class ParseSax.HandlerWithResult<VAppTemplate>
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
currentOrNull
protected String currentOrNull()
Copyright © 2009-2011 jclouds. All Rights Reserved.