org.jclouds.vcloud.binders
Class BindCloneVAppParamsToXmlPayload

java.lang.Object
  extended by org.jclouds.vcloud.binders.BindCloneParamsToXmlPayload<CloneVAppOptions>
      extended by org.jclouds.vcloud.binders.BindCloneVAppParamsToXmlPayload
All Implemented Interfaces:
Binder, MapBinder

@Singleton
public class BindCloneVAppParamsToXmlPayload
extends BindCloneParamsToXmlPayload<CloneVAppOptions>

Author:
Adrian Cole

Field Summary
 
Fields inherited from class org.jclouds.vcloud.binders.BindCloneParamsToXmlPayload
ns, schema
 
Constructor Summary
BindCloneVAppParamsToXmlPayload(BindToStringPayload stringBinder, String ns, String schema)
           
 
Method Summary
protected  com.jamesmurty.utils.XMLBuilder buildRoot(String name, CloneVAppOptions options)
           
protected  Class<CloneVAppOptions> getOptionClass()
           
protected  String getRootElement()
           
protected  String getSourceMediaType()
           
 
Methods inherited from class org.jclouds.vcloud.binders.BindCloneParamsToXmlPayload
addElementsUnderRoot, bindToRequest, bindToRequest, findOptionsInArgsOrNew, generateXml, ifNullDefaultTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindCloneVAppParamsToXmlPayload

@Inject
public BindCloneVAppParamsToXmlPayload(BindToStringPayload stringBinder,
                                              @Named(value="jclouds.vcloud.xml.ns")
                                              String ns,
                                              @Named(value="jclouds.vcloud.xml.schema")
                                              String schema)
Method Detail

getOptionClass

protected Class<CloneVAppOptions> getOptionClass()
Specified by:
getOptionClass in class BindCloneParamsToXmlPayload<CloneVAppOptions>

getRootElement

protected String getRootElement()
Specified by:
getRootElement in class BindCloneParamsToXmlPayload<CloneVAppOptions>

getSourceMediaType

protected String getSourceMediaType()
Specified by:
getSourceMediaType in class BindCloneParamsToXmlPayload<CloneVAppOptions>

buildRoot

protected com.jamesmurty.utils.XMLBuilder buildRoot(String name,
                                                    CloneVAppOptions options)
Overrides:
buildRoot in class BindCloneParamsToXmlPayload<CloneVAppOptions>


Copyright © 2009-2011 jclouds. All Rights Reserved.