org.jclouds.vcloud.xml
Class VmHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jclouds.http.functions.ParseSax.HandlerWithResult<Vm>
org.jclouds.vcloud.xml.VmHandler
- All Implemented Interfaces:
- InvocationContext<ParseSax.HandlerWithResult<Vm>>, ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class VmHandler
- extends ParseSax.HandlerWithResult<Vm>
- 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
virtualHardwareHandler
protected final VCloudVirtualHardwareHandler virtualHardwareHandler
operatingSystemHandler
protected final VCloudOperatingSystemHandler operatingSystemHandler
guestCustomizationHandler
protected final GuestCustomizationSectionHandler guestCustomizationHandler
networkConnectionSectionHandler
protected final NetworkConnectionSectionHandler networkConnectionSectionHandler
currentText
protected StringBuilder currentText
vm
protected ReferenceType vm
status
protected Status status
vdc
protected ReferenceType vdc
description
protected String description
tasks
protected List<Task> tasks
hardware
protected VCloudVirtualHardwareSection hardware
os
protected VCloudOperatingSystemSection os
networkConnectionSection
protected NetworkConnectionSection networkConnectionSection
guestCustomization
protected GuestCustomizationSection guestCustomization
vAppScopedLocalId
protected String vAppScopedLocalId
VmHandler
@Inject
public VmHandler(TaskHandler taskHandler,
VCloudVirtualHardwareHandler virtualHardwareHandler,
VCloudOperatingSystemHandler operatingSystemHandler,
NetworkConnectionSectionHandler networkConnectionSectionHandler,
GuestCustomizationSectionHandler guestCustomizationHandler)
getResult
public Vm getResult()
- Specified by:
getResult
in class ParseSax.HandlerWithResult<Vm>
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.