WebObjects 5.4.2

com.webobjects.directtoweb.generation
Class DTWTemplate

java.lang.Object
  extended by com.webobjects.directtoweb.generation.DTWTemplate

public class DTWTemplate
extends Object


Constructor Summary
DTWTemplate()
           
 
Method Summary
 void addDeclarationForElement(WOElement anElement, String name, WOContext aContext)
           
 void addImports(NSArray imports)
           
 void addImportsForComponent(WOComponent component)
           
 void addInterfaceName(String oldName, WOComponent component)
           
 void addInterfaces(NSArray interfaces)
           
 void addInterfacesForComponent(WOComponent component)
           
 String addMethod(String code)
           
 String addMethodNamed(String oldName, WOComponent component, boolean rename)
           
 String addVariable(String code)
           
 String addVariableNamed(String oldName, WOComponent component, boolean rename)
           
 void appendClosingWebObjectTag()
           
 void appendElement(WOElement anElement, WOContext aContext)
           
 void appendOpeningWebObjectTagWithName(String aName)
           
 void archiveObject(Object object, String aName)
           
 String componentName()
           
 void generateDynamicTemplate(String templateName, String dtwComponentName, String parentClass)
           
 void generateJavaForComponent(WOComponent component)
           
 void generateUserModelFile()
           
 String html()
           
 String javaForClassNamed(String className)
           
 String newNameWithBaseName(String rootName)
           
 Object referenceToEncodeForObject(EOKeyValueArchiver archiver, Object object)
           
 WOResponse responseForHTML()
           
 void setComponentName(String aName)
           
static DTWTemplate templateForComponent(WOComponent component, WOContext oldContext, String componentName)
           
static DTWTemplate templateWithName(String aName)
           
 String toString()
           
 String wod()
           
 String woo()
           
 EOKeyValueArchiver wooArchiver()
           
 void writeAndAddToProjectComponentNamed(String aName)
           
 void writeComponentToPath(String path, String aName)
           
 boolean writeGeneratedComponentToPath(String aPath, String aName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DTWTemplate

public DTWTemplate()
Method Detail

templateWithName

public static DTWTemplate templateWithName(String aName)

templateForComponent

public static DTWTemplate templateForComponent(WOComponent component,
                                               WOContext oldContext,
                                               String componentName)

appendElement

public void appendElement(WOElement anElement,
                          WOContext aContext)

writeComponentToPath

public void writeComponentToPath(String path,
                                 String aName)

wooArchiver

public EOKeyValueArchiver wooArchiver()

responseForHTML

public WOResponse responseForHTML()

newNameWithBaseName

public String newNameWithBaseName(String rootName)

componentName

public String componentName()

setComponentName

public void setComponentName(String aName)

appendOpeningWebObjectTagWithName

public void appendOpeningWebObjectTagWithName(String aName)

appendClosingWebObjectTag

public void appendClosingWebObjectTag()

addDeclarationForElement

public void addDeclarationForElement(WOElement anElement,
                                     String name,
                                     WOContext aContext)

referenceToEncodeForObject

public Object referenceToEncodeForObject(EOKeyValueArchiver archiver,
                                         Object object)

archiveObject

public void archiveObject(Object object,
                          String aName)

addImports

public void addImports(NSArray imports)

addInterfaceName

public void addInterfaceName(String oldName,
                             WOComponent component)

addInterfaces

public void addInterfaces(NSArray interfaces)

generateJavaForComponent

public void generateJavaForComponent(WOComponent component)

addImportsForComponent

public void addImportsForComponent(WOComponent component)

addInterfacesForComponent

public void addInterfacesForComponent(WOComponent component)

addVariableNamed

public String addVariableNamed(String oldName,
                               WOComponent component,
                               boolean rename)

addMethodNamed

public String addMethodNamed(String oldName,
                             WOComponent component,
                             boolean rename)

addMethod

public String addMethod(String code)

addVariable

public String addVariable(String code)

woo

public String woo()

wod

public String wod()

html

public String html()

javaForClassNamed

public String javaForClassNamed(String className)

toString

public String toString()
Overrides:
toString in class Object

writeGeneratedComponentToPath

public boolean writeGeneratedComponentToPath(String aPath,
                                             String aName)

writeAndAddToProjectComponentNamed

public void writeAndAddToProjectComponentNamed(String aName)

generateUserModelFile

public void generateUserModelFile()

generateDynamicTemplate

public void generateDynamicTemplate(String templateName,
                                    String dtwComponentName,
                                    String parentClass)

Last updated June 2008

Copyright © 2000-2008 Apple Inc.