com.webobjects.directtoweb.generation
Class DTWTemplate
java.lang.Object
com.webobjects.directtoweb.generation.DTWTemplate
public class DTWTemplate
- extends Object
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)
|
DTWTemplate
public DTWTemplate()
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)
Copyright © 2000-2008 Apple Inc.