Copyright 2009,2010, Lapetus Systems Ltd. (All rights reserved)

com.lapetus_ltd.api.db.gui
Class TLptsCodeInsertRequest

java.lang.Object
  extended by com.lapetus_ltd.api.db.gui.TLptsCodeInsertRequest

public class TLptsCodeInsertRequest
extends java.lang.Object

Class Description : This class is used by the code listener.

The code generator requests from the listener the type of data to send (imports, code, complete class etc).
The code generator then sends this data with the ILptsCodeInsertListener.

$LastChangedRevision: 1197 $
$LastChangedDate:: 2010-11-22 10:06:06#$


Constructor Summary
TLptsCodeInsertRequest()
           
TLptsCodeInsertRequest(boolean requireImports, boolean requireCompleteClass, boolean requireMainFunction, java.lang.String newClassName, java.lang.String directory)
          This constructor allow for the request initialisation.
 
Method Summary
 java.lang.String getDirectory()
           
 java.lang.String getNewClassName()
           
 boolean isRequireCompleteClass()
           
 boolean isRequireImports()
           
 boolean isRequireMainFunction()
           
 void setDirectory(java.lang.String directory)
           
 void setNewClassName(java.lang.String newClassName)
           
 void setRequireCompleteClass(boolean requireCompleteClass)
           
 void setRequireImports(boolean requireImports)
           
 void setRequireMainFunction(boolean requireMainFunction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TLptsCodeInsertRequest

public TLptsCodeInsertRequest()

TLptsCodeInsertRequest

public TLptsCodeInsertRequest(boolean requireImports,
                              boolean requireCompleteClass,
                              boolean requireMainFunction,
                              java.lang.String newClassName,
                              java.lang.String directory)
This constructor allow for the request initialisation.

Parameters:
requireImports - This means that the requester wants the imports with the code supplied. If this is false all the classes in the code are fully qualified so that the imports are not required. This is ignored if the complete class is requested (below).
requireCompleteClass - This is used when a new class is to be generated. If true a full class with imports is supplied in the code. If false the required functions and internal classes are supplied as code, which can fit into any existing class.
requireMainFunction - This is to include the main static function in the class code. Only valid if the complete class is requested.
newClassName - This is only required if the complete class is requested.
directory - The directory to place the new class.
Method Detail

getDirectory

public java.lang.String getDirectory()

getNewClassName

public java.lang.String getNewClassName()

isRequireCompleteClass

public boolean isRequireCompleteClass()

isRequireImports

public boolean isRequireImports()

isRequireMainFunction

public boolean isRequireMainFunction()

setDirectory

public void setDirectory(java.lang.String directory)

setNewClassName

public void setNewClassName(java.lang.String newClassName)

setRequireCompleteClass

public void setRequireCompleteClass(boolean requireCompleteClass)

setRequireImports

public void setRequireImports(boolean requireImports)

setRequireMainFunction

public void setRequireMainFunction(boolean requireMainFunction)


Copyright 2009,2010, Lapetus Systems Ltd. (All rights reserved)