|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.dynamic.DecoratorWriter
public class DecoratorWriter
Object That writes out the decorators
| Constructor Summary | |
|---|---|
init(string definitionPath, ObjectManager objectManager)
Constructor |
|
| Method Summary | |
|---|---|
string |
getDefinitionFileName(Object object)
Creates the name that the file defition will be saved under |
private string |
getDefinitionPath()
|
private ObjectManager |
getObjectManager()
|
private struct |
getWrittenFileCache()
|
boolean |
hasDefinition(Object object)
Checks to see if the defintion has been written |
private void |
setDefinitionPath(string DefinitionPath)
|
private void |
setObjectManager(ObjectManager ObjectManager)
|
private void |
setWrittenFileCache(struct writtenFileCache)
|
private any |
throw(string type, string message, [string detail=''])
Throws an Exception |
void |
writeDefinition(Object object, TransferObject transfer)
Writes the defintion to the .transfer file |
string |
writeFunctionWrapper(DefinitionBuffer buffer, any function)
Writes the wrapper function for the transfer object |
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(string definitionPath, ObjectManager objectManager)
definitionPath - Path to where the definitions are keptobjectManager - Need to object manager for making queries| Method Detail |
|---|
public string getDefinitionFileName(Object object)
object - BO of the Objectprivate string getDefinitionPath()
private ObjectManager getObjectManager()
private struct getWrittenFileCache()
public boolean hasDefinition(Object object)
object - BO of the Objectprivate void setDefinitionPath(string DefinitionPath)
DefinitionPathprivate void setObjectManager(ObjectManager ObjectManager)
ObjectManagerprivate void setWrittenFileCache(struct writtenFileCache)
writtenFileCacheprivate any throw(string type, string message, [string detail=''])
type - The type of exceptionmessage - The message to accompany the exceptiondetail - The detail message for the exceptionpublic void writeDefinition(Object object, TransferObject transfer)
object - The object def, as the transfer won't know it's class yettransfer - The transfer Object to decoratepublic string writeFunctionWrapper(DefinitionBuffer buffer, any function)
buffer - The buffer to write withfunction - The function coming through
|
Transfer version 1.1 | ||||
| FRAMES | |||||