WebObjects 5.1

com.webobjects.directtoweb.generation
Class DTWTemplate

java.lang.Object
  |
  +--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

addDeclarationForElement

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

addImports

public void addImports(NSArray imports)

addImportsForComponent

public void addImportsForComponent(WOComponent component)

addInterfaceName

public void addInterfaceName(String oldName,
                             WOComponent component)

addInterfaces

public void addInterfaces(NSArray interfaces)

addInterfacesForComponent

public void addInterfacesForComponent(WOComponent component)

addMethod

public String addMethod(String code)

addMethodNamed

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

addVariable

public String addVariable(String code)

addVariableNamed

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

appendClosingWebObjectTag

public void appendClosingWebObjectTag()

appendElement

public void appendElement(WOElement anElement,
                          WOContext aContext)

appendOpeningWebObjectTagWithName

public void appendOpeningWebObjectTagWithName(String aName)

archiveObject

public void archiveObject(Object object,
                          String aName)

componentName

public String componentName()

generateDynamicTemplate

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

generateJavaForComponent

public void generateJavaForComponent(WOComponent component)

generateUserModelFile

public void generateUserModelFile()

html

public String html()

javaForClassNamed

public String javaForClassNamed(String className)

newNameWithBaseName

public String newNameWithBaseName(String rootName)

referenceToEncodeForObject

public Object referenceToEncodeForObject(EOKeyValueArchiver archiver,
                                         Object object)

responseForHTML

public WOResponse responseForHTML()

setComponentName

public void setComponentName(String aName)

templateForComponent

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

templateWithName

public static DTWTemplate templateWithName(String aName)

toString

public String toString()
Overrides:
toString in class Object

wod

public String wod()

woo

public String woo()

wooArchiver

public EOKeyValueArchiver wooArchiver()

writeAndAddToProjectComponentNamed

public void writeAndAddToProjectComponentNamed(String aName)

writeComponentToPath

public void writeComponentToPath(String path,
                                 String aName)

writeGeneratedComponentToPath

public boolean writeGeneratedComponentToPath(String aPath,
                                             String aName)

Last updated Thu Jan 10 18:10:21 PST 2002.

Copyright © 2002 Apple Computer, Inc.