com.hyper9.simdk.codegen.types
Interface OutType

All Known Implementing Classes:
OutTypeImpl

public interface OutType

An interface for building the out type.

Author:
akutz

Method Summary
 List<OutType> getInterfaces()
          Gets the interfaces to be implemented by the out type.
 boolean getIsAbstract()
          Gets a value indicating whether or not the out type is abstract.
 String getName()
          Gets the out type's fully package-qualified name.
 String getPackageName()
          Gets this out type's package.
 String getSimpleName()
          Gets the out type's simple name.
 OutType getSuperclass()
          Gets the out type's superclass.
 void setIsAbstract(boolean toSet)
          Sets a value indicating whether or not the out type is abstract.
 void setPackageName(String toSet)
          Sets this out type's package.
 void setSimpleName(String toSet)
          Sets the out type's simple name.
 void setSuperclass(OutType toSet)
          Sets the out type's superclass.
 

Method Detail

getName

String getName()
Gets the out type's fully package-qualified name.

Returns:
The out type's fully package-qualified name.

getSimpleName

String getSimpleName()
Gets the out type's simple name.

Returns:
The out type's simple name.

setSimpleName

void setSimpleName(String toSet)
Sets the out type's simple name.

Parameters:
toSet - The out type's simple name.

getIsAbstract

boolean getIsAbstract()
Gets a value indicating whether or not the out type is abstract.

Returns:
A value indicating whether or not the out type is abstract.

setIsAbstract

void setIsAbstract(boolean toSet)
Sets a value indicating whether or not the out type is abstract.

Parameters:
toSet - A value indicating whether or not the out type is abstract.

getInterfaces

List<OutType> getInterfaces()
Gets the interfaces to be implemented by the out type.

Returns:
The interfaces to be implemented by the out type.

getSuperclass

OutType getSuperclass()
Gets the out type's superclass.

Returns:
The out type's superclass.

setSuperclass

void setSuperclass(OutType toSet)
Sets the out type's superclass.

Parameters:
toSet - The out type's superclass.

getPackageName

String getPackageName()
Gets this out type's package.

Returns:
This out type's package.

setPackageName

void setPackageName(String toSet)
Sets this out type's package.

Parameters:
toSet - This out type's package.


Copyright © 2009-2010 Hyper9. All Rights Reserved.