com.hyper9.simdk.codegen.impls
Class ManagedObjectTypeImpl

java.lang.Object
  extended by com.hyper9.simdk.codegen.impls.MetaTypeImpl
      extended by com.hyper9.simdk.codegen.impls.MetaClassTypeImpl
          extended by com.hyper9.simdk.codegen.impls.ManagedObjectTypeImpl
All Implemented Interfaces:
ManagedObjectType, MetaType

public class ManagedObjectTypeImpl
extends MetaClassTypeImpl
implements ManagedObjectType


Constructor Summary
protected ManagedObjectTypeImpl(Class<?> inType, String inTypeSourceFilePath)
          Creates a new instance of the ManagedObjectTypeImpl class.
 
Method Summary
 void build()
          Builds the type to be written.
 
Methods inherited from class com.hyper9.simdk.codegen.impls.MetaClassTypeImpl
getCompilationType, writeCompilationTypeContent
 
Methods inherited from class com.hyper9.simdk.codegen.impls.MetaTypeImpl
addOutImportType, addXmlTypeName, getAnnotations, getInType, getInTypeSourceFilePath, getMethods, getOutImports, getOutType, getPathToOutFile, getProperties, isTypeObject, upCaseFirstChar, writeToFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hyper9.simdk.codegen.types.MetaType
getAnnotations, getCompilationType, getInType, getInTypeSourceFilePath, getMethods, getOutImports, getOutType, getProperties, writeCompilationTypeContent, writeToFile
 

Constructor Detail

ManagedObjectTypeImpl

protected ManagedObjectTypeImpl(Class<?> inType,
                                String inTypeSourceFilePath)
Creates a new instance of the ManagedObjectTypeImpl class.

Parameters:
inType - The VMware type the MetaType is based on.
inTypeSourceFilePath - The full path to the In type's source file.
Method Detail

build

public void build()
           throws Exception
Description copied from interface: MetaType
Builds the type to be written.

Specified by:
build in interface MetaType
Overrides:
build in class MetaClassTypeImpl
Throws:
Exception


Copyright © 2009-2010 Hyper9. All Rights Reserved.