org.jclouds.vcloud.xml
Class VDCHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jclouds.http.functions.ParseSax.HandlerWithResult<VDC>
org.jclouds.vcloud.xml.VDCHandler
- All Implemented Interfaces:
- InvocationContext<ParseSax.HandlerWithResult<VDC>>, ContentHandler, DTDHandler, EntityResolver, ErrorHandler
public class VDCHandler
- extends ParseSax.HandlerWithResult<VDC>
- 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
currentText
protected StringBuilder currentText
vDC
protected ReferenceType vDC
status
protected VDCStatus status
org
protected ReferenceType org
description
protected String description
tasks
protected List<Task> tasks
allocationModel
protected AllocationModel allocationModel
storageCapacity
protected Capacity storageCapacity
cpuCapacity
protected Capacity cpuCapacity
memoryCapacity
protected Capacity memoryCapacity
units
protected String units
allocated
protected long allocated
limit
protected long limit
used
protected int used
overhead
protected long overhead
resourceEntities
protected Map<String,ReferenceType> resourceEntities
availableNetworks
protected Map<String,ReferenceType> availableNetworks
nicQuota
protected int nicQuota
networkQuota
protected int networkQuota
vmQuota
protected int vmQuota
isEnabled
protected boolean isEnabled
VDCHandler
@Inject
public VDCHandler(TaskHandler taskHandler)
getResult
public VDC getResult()
- Specified by:
getResult
in class ParseSax.HandlerWithResult<VDC>
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.