|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.generator.MessageDecorator
public class MessageDecorator
A generator hook class that provides for adding custom methods to specific generated message classes.
| Constructor Summary | |
|---|---|
MessageDecorator()
|
|
| Method Summary | |
|---|---|
protected void |
writeAggregateUpdateMethods(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
com.sun.javadoc.FieldDoc[] fields)
Write the decorator methods for an AggregateUpdate message |
protected void |
writeAuthUserEmailMethods(java.io.PrintStream out)
Write a getUsername method to fulfill the AuthUser interface requirements using the email field. |
void |
writeDecoratorMethods(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
java.lang.String msgname,
com.sun.javadoc.FieldDoc[] fields)
Given the class and fields, write any additional methods needed into the given message stream. |
void |
writeImplements(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
java.lang.String msgname,
com.sun.javadoc.FieldDoc[] fields)
Given the class and fields, write any additional interfaces that are implemented in the resulting message. |
void |
writeImports(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
java.lang.String msgname,
com.sun.javadoc.FieldDoc[] fields)
Given the class and fields, write any additional imports needed by any of the decorator methods being written. |
protected void |
writeListImports(java.io.PrintStream out)
Write the imports needed for standard List processing. |
protected void |
writeStandardMessageDecorators(java.io.PrintStream out,
java.lang.String msgname)
Write the standard message decorator methods. |
protected void |
writeToStringMethod(java.io.PrintStream out,
java.lang.String msgname)
Write the standard toString method for this class |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MessageDecorator()
| Method Detail |
|---|
public void writeImports(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
java.lang.String msgname,
com.sun.javadoc.FieldDoc[] fields)
throws org.sandev.sandbuild.SandGeneratorException
org.sandev.sandbuild.SandGeneratorException
public void writeImplements(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
java.lang.String msgname,
com.sun.javadoc.FieldDoc[] fields)
throws org.sandev.sandbuild.SandGeneratorException
org.sandev.sandbuild.SandGeneratorException
public void writeDecoratorMethods(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
java.lang.String msgname,
com.sun.javadoc.FieldDoc[] fields)
throws org.sandev.sandbuild.SandGeneratorException
org.sandev.sandbuild.SandGeneratorExceptionprotected void writeListImports(java.io.PrintStream out)
protected void writeStandardMessageDecorators(java.io.PrintStream out,
java.lang.String msgname)
protected void writeToStringMethod(java.io.PrintStream out,
java.lang.String msgname)
protected void writeAggregateUpdateMethods(java.io.PrintStream out,
com.sun.javadoc.ClassDoc cd,
com.sun.javadoc.FieldDoc[] fields)
throws org.sandev.sandbuild.SandGeneratorException
org.sandev.sandbuild.SandGeneratorExceptionprotected void writeAuthUserEmailMethods(java.io.PrintStream out)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||