org.sandev.TaskHeap.util
Class CSVSerializer

java.lang.Object
  extended byorg.sandev.TaskHeap.util.CSVSerializer
All Implemented Interfaces:
org.sandev.basics.nodecommon.CharSerializer, org.sandev.basics.nodecommon.Serializer

public class CSVSerializer
extends java.lang.Object
implements org.sandev.basics.nodecommon.CharSerializer

Limited CSV serializer. Converts to/from CSV for those messages which do not contain complex data and are therefore capable of being represented using comma separated values.


Constructor Summary
CSVSerializer()
           
 
Method Summary
 boolean isArray(java.io.Reader in)
          Returns true.
 org.sandev.basics.structs.SandMessage read(java.io.Reader in)
          Returns null.
 org.sandev.basics.structs.SandMessage[] readArray(java.io.Reader in)
          Returns null.
protected static void write(org.sandev.ui.sandmessages.Action msg, java.io.PrintWriter out, boolean headerLine)
          Write a Action message.
protected static void write(org.sandev.basics.Authorizer.AuthorizerNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a AuthorizerNodeInstance message.
protected static void write(org.sandev.basics.sandmessages.AuthWrapper msg, java.io.PrintWriter out, boolean headerLine)
          Write a AuthWrapper message.
protected static void write(org.sandev.basics.sandmessages.BaseUser msg, java.io.PrintWriter out, boolean headerLine)
          Write a BaseUser message.
protected static void write(org.sandev.basics.sandmessages.CacheAction msg, java.io.PrintWriter out, boolean headerLine)
          Write a CacheAction message.
protected static void write(org.sandev.basics.CacheManager.CacheManagerNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a CacheManagerNodeInstance message.
protected static void write(org.sandev.basics.sandmessages.CallResponse msg, java.io.PrintWriter out, boolean headerLine)
          Write a CallResponse message.
protected static void write(org.sandev.basics.sandmessages.Configuration msg, java.io.PrintWriter out, boolean headerLine)
          Write a Configuration message.
protected static void write(org.sandev.basics.sandmessages.DataImportExport msg, java.io.PrintWriter out, boolean headerLine)
          Write a DataImportExport message.
protected static void write(org.sandev.basics.DataManager.DataManagerNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a DataManagerNodeInstance message.
protected static void write(org.sandev.basics.sandmessages.DeliveryStream msg, java.io.PrintWriter out, boolean headerLine)
          Write a DeliveryStream message.
protected static void write(DisplayParams msg, java.io.PrintWriter out, boolean headerLine)
          Write a DisplayParams message.
protected static void write(ExternalPlan msg, java.io.PrintWriter out, boolean headerLine)
          Write a ExternalPlan message.
protected static void write(ExternalPlanSync msg, java.io.PrintWriter out, boolean headerLine)
          Write a ExternalPlanSync message.
protected static void write(ExternalSyncNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a ExternalSyncNodeInstance message.
protected static void write(HeapAttributes msg, java.io.PrintWriter out, boolean headerLine)
          Write a HeapAttributes message.
protected static void write(org.sandev.basics.sandmessages.IODeclCall msg, java.io.PrintWriter out, boolean headerLine)
          Write a IODeclCall message.
protected static void write(org.sandev.basics.sandmessages.IODeclReceive msg, java.io.PrintWriter out, boolean headerLine)
          Write a IODeclReceive message.
protected static void write(org.sandev.basics.sandmessages.IODeclSend msg, java.io.PrintWriter out, boolean headerLine)
          Write a IODeclSend message.
protected static void write(org.sandev.basics.sandmessages.IODeclSubscribe msg, java.io.PrintWriter out, boolean headerLine)
          Write a IODeclSubscribe message.
protected static void write(org.sandev.ui.sandmessages.Link msg, java.io.PrintWriter out, boolean headerLine)
          Write a Link message.
protected static void write(org.sandev.basics.sandmessages.MessageDescription msg, java.io.PrintWriter out, boolean headerLine)
          Write a MessageDescription message.
protected static void write(org.sandev.basics.MessageDriver.MessageDriverNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a MessageDriverNodeInstance message.
protected static void write(Note msg, java.io.PrintWriter out, boolean headerLine)
          Write a Note message.
protected static void write(org.sandev.basics.sandmessages.Ping msg, java.io.PrintWriter out, boolean headerLine)
          Write a Ping message.
protected static void write(PlanCalculatorNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a PlanCalculatorNodeInstance message.
protected static void write(PlanComponent msg, java.io.PrintWriter out, boolean headerLine)
          Write a PlanComponent message.
protected static void write(PlanComponentReport msg, java.io.PrintWriter out, boolean headerLine)
          Write a PlanComponentReport message.
protected static void write(Plan msg, java.io.PrintWriter out, boolean headerLine)
          Write a Plan message.
protected static void write(PlanRecalc msg, java.io.PrintWriter out, boolean headerLine)
          Write a PlanRecalc message.
protected static void write(PlanReport msg, java.io.PrintWriter out, boolean headerLine)
          Write a PlanReport message.
protected static void write(PlanTreeElement msg, java.io.PrintWriter out, boolean headerLine)
          Write a PlanTreeElement message.
protected static void write(Reader msg, java.io.PrintWriter out, boolean headerLine)
          Write a Reader message.
protected static void write(org.sandev.basics.sandmessages.ReceiveReturn msg, java.io.PrintWriter out, boolean headerLine)
          Write a ReceiveReturn message.
protected static void write(Resource msg, java.io.PrintWriter out, boolean headerLine)
          Write a Resource message.
protected static void write(org.sandev.basics.structs.SandAttrVal msg, java.io.PrintWriter out, boolean headerLine)
          Write a SandAttrVal message.
 void write(org.sandev.basics.structs.SandMessage msg, java.io.PrintWriter out)
          Write the specified message to CSV format.
protected static void write(org.sandev.ui.sandmessages.SandUI msg, java.io.PrintWriter out, boolean headerLine)
          Write a SandUI message.
protected static void write(org.sandev.ui.sandmessages.Screen msg, java.io.PrintWriter out, boolean headerLine)
          Write a Screen message.
protected static void write(org.sandev.basics.sandmessages.ServerDeclaration msg, java.io.PrintWriter out, boolean headerLine)
          Write a ServerDeclaration message.
protected static void write(org.sandev.basics.sandmessages.Stats msg, java.io.PrintWriter out, boolean headerLine)
          Write a Stats message.
protected static void write(TaskHeapUINodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a TaskHeapUINodeInstance message.
protected static void write(TaskPhase msg, java.io.PrintWriter out, boolean headerLine)
          Write a TaskPhase message.
protected static void write(Task msg, java.io.PrintWriter out, boolean headerLine)
          Write a Task message.
protected static void write(TaskType msg, java.io.PrintWriter out, boolean headerLine)
          Write a TaskType message.
protected static void write(org.sandev.basics.sandmessages.TestScript msg, java.io.PrintWriter out, boolean headerLine)
          Write a TestScript message.
protected static void write(org.sandev.basics.sandmessages.UIFormInitializer msg, java.io.PrintWriter out, boolean headerLine)
          Write a UIFormInitializer message.
protected static void write(org.sandev.basics.sandmessages.UIFormQuery msg, java.io.PrintWriter out, boolean headerLine)
          Write a UIFormQuery message.
protected static void write(UpdateManagerNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a UpdateManagerNodeInstance message.
protected static void write(UserLookupNodeInstance msg, java.io.PrintWriter out, boolean headerLine)
          Write a UserLookupNodeInstance message.
protected static void write(org.sandev.ui.sandmessages.Value msg, java.io.PrintWriter out, boolean headerLine)
          Write a Value message.
protected static void writeActionHeaderLine(java.io.PrintWriter out)
          Write a Action message header line identifying the fields being dumped.
protected  void writeArray(org.sandev.ui.sandmessages.Action[] array, java.io.PrintWriter out)
          Write a Action[]
protected  void writeArray(org.sandev.basics.Authorizer.AuthorizerNodeInstance[] array, java.io.PrintWriter out)
          Write a AuthorizerNodeInstance[]
protected  void writeArray(org.sandev.basics.sandmessages.AuthWrapper[] array, java.io.PrintWriter out)
          Write a AuthWrapper[]
protected  void writeArray(org.sandev.basics.sandmessages.BaseUser[] array, java.io.PrintWriter out)
          Write a BaseUser[]
protected  void writeArray(org.sandev.basics.sandmessages.CacheAction[] array, java.io.PrintWriter out)
          Write a CacheAction[]
protected  void writeArray(org.sandev.basics.CacheManager.CacheManagerNodeInstance[] array, java.io.PrintWriter out)
          Write a CacheManagerNodeInstance[]
protected  void writeArray(org.sandev.basics.sandmessages.CallResponse[] array, java.io.PrintWriter out)
          Write a CallResponse[]
protected  void writeArray(org.sandev.basics.sandmessages.Configuration[] array, java.io.PrintWriter out)
          Write a Configuration[]
protected  void writeArray(org.sandev.basics.sandmessages.DataImportExport[] array, java.io.PrintWriter out)
          Write a DataImportExport[]
protected  void writeArray(org.sandev.basics.DataManager.DataManagerNodeInstance[] array, java.io.PrintWriter out)
          Write a DataManagerNodeInstance[]
protected  void writeArray(org.sandev.basics.sandmessages.DeliveryStream[] array, java.io.PrintWriter out)
          Write a DeliveryStream[]
protected  void writeArray(DisplayParams[] array, java.io.PrintWriter out)
          Write a DisplayParams[]
protected  void writeArray(ExternalPlan[] array, java.io.PrintWriter out)
          Write a ExternalPlan[]
protected  void writeArray(ExternalPlanSync[] array, java.io.PrintWriter out)
          Write a ExternalPlanSync[]
protected  void writeArray(ExternalSyncNodeInstance[] array, java.io.PrintWriter out)
          Write a ExternalSyncNodeInstance[]
protected  void writeArray(HeapAttributes[] array, java.io.PrintWriter out)
          Write a HeapAttributes[]
protected  void writeArray(org.sandev.basics.sandmessages.IODeclCall[] array, java.io.PrintWriter out)
          Write a IODeclCall[]
protected  void writeArray(org.sandev.basics.sandmessages.IODeclReceive[] array, java.io.PrintWriter out)
          Write a IODeclReceive[]
protected  void writeArray(org.sandev.basics.sandmessages.IODeclSend[] array, java.io.PrintWriter out)
          Write a IODeclSend[]
protected  void writeArray(org.sandev.basics.sandmessages.IODeclSubscribe[] array, java.io.PrintWriter out)
          Write a IODeclSubscribe[]
protected  void writeArray(org.sandev.ui.sandmessages.Link[] array, java.io.PrintWriter out)
          Write a Link[]
protected  void writeArray(org.sandev.basics.sandmessages.MessageDescription[] array, java.io.PrintWriter out)
          Write a MessageDescription[]
protected  void writeArray(org.sandev.basics.MessageDriver.MessageDriverNodeInstance[] array, java.io.PrintWriter out)
          Write a MessageDriverNodeInstance[]
protected  void writeArray(Note[] array, java.io.PrintWriter out)
          Write a Note[]
protected  void writeArray(org.sandev.basics.sandmessages.Ping[] array, java.io.PrintWriter out)
          Write a Ping[]
protected  void writeArray(Plan[] array, java.io.PrintWriter out)
          Write a Plan[]
protected  void writeArray(PlanCalculatorNodeInstance[] array, java.io.PrintWriter out)
          Write a PlanCalculatorNodeInstance[]
protected  void writeArray(PlanComponent[] array, java.io.PrintWriter out)
          Write a PlanComponent[]
protected  void writeArray(PlanComponentReport[] array, java.io.PrintWriter out)
          Write a PlanComponentReport[]
protected  void writeArray(PlanRecalc[] array, java.io.PrintWriter out)
          Write a PlanRecalc[]
protected  void writeArray(PlanReport[] array, java.io.PrintWriter out)
          Write a PlanReport[]
protected  void writeArray(PlanTreeElement[] array, java.io.PrintWriter out)
          Write a PlanTreeElement[]
protected  void writeArray(Reader[] array, java.io.PrintWriter out)
          Write a Reader[]
protected  void writeArray(org.sandev.basics.sandmessages.ReceiveReturn[] array, java.io.PrintWriter out)
          Write a ReceiveReturn[]
protected  void writeArray(Resource[] array, java.io.PrintWriter out)
          Write a Resource[]
protected  void writeArray(org.sandev.basics.structs.SandAttrVal[] array, java.io.PrintWriter out)
          Write a SandAttrVal[]
 void writeArray(org.sandev.basics.structs.SandMessage[] msgs, java.io.PrintWriter out)
          Write the message array to CSV format.
protected  void writeArray(org.sandev.ui.sandmessages.SandUI[] array, java.io.PrintWriter out)
          Write a SandUI[]
protected  void writeArray(org.sandev.ui.sandmessages.Screen[] array, java.io.PrintWriter out)
          Write a Screen[]
protected  void writeArray(org.sandev.basics.sandmessages.ServerDeclaration[] array, java.io.PrintWriter out)
          Write a ServerDeclaration[]
protected  void writeArray(org.sandev.basics.sandmessages.Stats[] array, java.io.PrintWriter out)
          Write a Stats[]
protected  void writeArray(Task[] array, java.io.PrintWriter out)
          Write a Task[]
protected  void writeArray(TaskHeapUINodeInstance[] array, java.io.PrintWriter out)
          Write a TaskHeapUINodeInstance[]
protected  void writeArray(TaskPhase[] array, java.io.PrintWriter out)
          Write a TaskPhase[]
protected  void writeArray(TaskType[] array, java.io.PrintWriter out)
          Write a TaskType[]
protected  void writeArray(org.sandev.basics.sandmessages.TestScript[] array, java.io.PrintWriter out)
          Write a TestScript[]
protected  void writeArray(org.sandev.basics.sandmessages.UIFormInitializer[] array, java.io.PrintWriter out)
          Write a UIFormInitializer[]
protected  void writeArray(org.sandev.basics.sandmessages.UIFormQuery[] array, java.io.PrintWriter out)
          Write a UIFormQuery[]
protected  void writeArray(UpdateManagerNodeInstance[] array, java.io.PrintWriter out)
          Write a UpdateManagerNodeInstance[]
protected  void writeArray(UserLookupNodeInstance[] array, java.io.PrintWriter out)
          Write a UserLookupNodeInstance[]
protected  void writeArray(org.sandev.ui.sandmessages.Value[] array, java.io.PrintWriter out)
          Write a Value[]
protected static void writeAuthorizerNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a AuthorizerNodeInstance message header line identifying the fields being dumped.
protected static void writeAuthWrapperHeaderLine(java.io.PrintWriter out)
          Write a AuthWrapper message header line identifying the fields being dumped.
protected static void writeBaseUserHeaderLine(java.io.PrintWriter out)
          Write a BaseUser message header line identifying the fields being dumped.
protected static void writeCacheActionHeaderLine(java.io.PrintWriter out)
          Write a CacheAction message header line identifying the fields being dumped.
protected static void writeCacheManagerNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a CacheManagerNodeInstance message header line identifying the fields being dumped.
protected static void writeCallResponseHeaderLine(java.io.PrintWriter out)
          Write a CallResponse message header line identifying the fields being dumped.
protected static void writeConfigurationHeaderLine(java.io.PrintWriter out)
          Write a Configuration message header line identifying the fields being dumped.
protected static void writeDataImportExportHeaderLine(java.io.PrintWriter out)
          Write a DataImportExport message header line identifying the fields being dumped.
protected static void writeDataManagerNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a DataManagerNodeInstance message header line identifying the fields being dumped.
protected static void writeDeliveryStreamHeaderLine(java.io.PrintWriter out)
          Write a DeliveryStream message header line identifying the fields being dumped.
protected static void writeDisplayParamsHeaderLine(java.io.PrintWriter out)
          Write a DisplayParams message header line identifying the fields being dumped.
protected static void writeExternalPlanHeaderLine(java.io.PrintWriter out)
          Write a ExternalPlan message header line identifying the fields being dumped.
protected static void writeExternalPlanSyncHeaderLine(java.io.PrintWriter out)
          Write a ExternalPlanSync message header line identifying the fields being dumped.
protected static void writeExternalSyncNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a ExternalSyncNodeInstance message header line identifying the fields being dumped.
protected static void writeHeapAttributesHeaderLine(java.io.PrintWriter out)
          Write a HeapAttributes message header line identifying the fields being dumped.
protected static void writeIODeclCallHeaderLine(java.io.PrintWriter out)
          Write a IODeclCall message header line identifying the fields being dumped.
protected static void writeIODeclReceiveHeaderLine(java.io.PrintWriter out)
          Write a IODeclReceive message header line identifying the fields being dumped.
protected static void writeIODeclSendHeaderLine(java.io.PrintWriter out)
          Write a IODeclSend message header line identifying the fields being dumped.
protected static void writeIODeclSubscribeHeaderLine(java.io.PrintWriter out)
          Write a IODeclSubscribe message header line identifying the fields being dumped.
protected static void writeLinkHeaderLine(java.io.PrintWriter out)
          Write a Link message header line identifying the fields being dumped.
protected static void writeMessageDescriptionHeaderLine(java.io.PrintWriter out)
          Write a MessageDescription message header line identifying the fields being dumped.
protected static void writeMessageDriverNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a MessageDriverNodeInstance message header line identifying the fields being dumped.
protected static void writeNoteHeaderLine(java.io.PrintWriter out)
          Write a Note message header line identifying the fields being dumped.
protected static void writePingHeaderLine(java.io.PrintWriter out)
          Write a Ping message header line identifying the fields being dumped.
protected static void writePlanCalculatorNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a PlanCalculatorNodeInstance message header line identifying the fields being dumped.
protected static void writePlanComponentHeaderLine(java.io.PrintWriter out)
          Write a PlanComponent message header line identifying the fields being dumped.
protected static void writePlanComponentReportHeaderLine(java.io.PrintWriter out)
          Write a PlanComponentReport message header line identifying the fields being dumped.
protected static void writePlanHeaderLine(java.io.PrintWriter out)
          Write a Plan message header line identifying the fields being dumped.
protected static void writePlanRecalcHeaderLine(java.io.PrintWriter out)
          Write a PlanRecalc message header line identifying the fields being dumped.
protected static void writePlanReportHeaderLine(java.io.PrintWriter out)
          Write a PlanReport message header line identifying the fields being dumped.
protected static void writePlanTreeElementHeaderLine(java.io.PrintWriter out)
          Write a PlanTreeElement message header line identifying the fields being dumped.
protected static void writeReaderHeaderLine(java.io.PrintWriter out)
          Write a Reader message header line identifying the fields being dumped.
protected static void writeReceiveReturnHeaderLine(java.io.PrintWriter out)
          Write a ReceiveReturn message header line identifying the fields being dumped.
protected static void writeResourceHeaderLine(java.io.PrintWriter out)
          Write a Resource message header line identifying the fields being dumped.
protected static void writeSandAttrValHeaderLine(java.io.PrintWriter out)
          Write a SandAttrVal message header line identifying the fields being dumped.
protected static void writeSandUIHeaderLine(java.io.PrintWriter out)
          Write a SandUI message header line identifying the fields being dumped.
protected static void writeScreenHeaderLine(java.io.PrintWriter out)
          Write a Screen message header line identifying the fields being dumped.
protected static void writeServerDeclarationHeaderLine(java.io.PrintWriter out)
          Write a ServerDeclaration message header line identifying the fields being dumped.
protected static void writeStatsHeaderLine(java.io.PrintWriter out)
          Write a Stats message header line identifying the fields being dumped.
protected static void writeTaskHeaderLine(java.io.PrintWriter out)
          Write a Task message header line identifying the fields being dumped.
protected static void writeTaskHeapUINodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a TaskHeapUINodeInstance message header line identifying the fields being dumped.
protected static void writeTaskPhaseHeaderLine(java.io.PrintWriter out)
          Write a TaskPhase message header line identifying the fields being dumped.
protected static void writeTaskTypeHeaderLine(java.io.PrintWriter out)
          Write a TaskType message header line identifying the fields being dumped.
protected static void writeTestScriptHeaderLine(java.io.PrintWriter out)
          Write a TestScript message header line identifying the fields being dumped.
protected static void writeUIFormInitializerHeaderLine(java.io.PrintWriter out)
          Write a UIFormInitializer message header line identifying the fields being dumped.
protected static void writeUIFormQueryHeaderLine(java.io.PrintWriter out)
          Write a UIFormQuery message header line identifying the fields being dumped.
protected static void writeUpdateManagerNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a UpdateManagerNodeInstance message header line identifying the fields being dumped.
protected static void writeUserLookupNodeInstanceHeaderLine(java.io.PrintWriter out)
          Write a UserLookupNodeInstance message header line identifying the fields being dumped.
protected static void writeValueHeaderLine(java.io.PrintWriter out)
          Write a Value message header line identifying the fields being dumped.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVSerializer

public CSVSerializer()
Method Detail

write

public void write(org.sandev.basics.structs.SandMessage msg,
                  java.io.PrintWriter out)
           throws java.io.IOException
Write the specified message to CSV format. Any contained messages or arrays of references are ignored.

Specified by:
write in interface org.sandev.basics.nodecommon.CharSerializer
Throws:
java.io.IOException

writeArray

public void writeArray(org.sandev.basics.structs.SandMessage[] msgs,
                       java.io.PrintWriter out)
                throws java.io.IOException
Write the message array to CSV format.

Specified by:
writeArray in interface org.sandev.basics.nodecommon.CharSerializer
Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.AuthWrapper[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a AuthWrapper[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.AuthWrapper msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a AuthWrapper message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeAuthWrapperHeaderLine

protected static void writeAuthWrapperHeaderLine(java.io.PrintWriter out)
                                          throws java.io.IOException
Write a AuthWrapper message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.BaseUser[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a BaseUser[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.BaseUser msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a BaseUser message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeBaseUserHeaderLine

protected static void writeBaseUserHeaderLine(java.io.PrintWriter out)
                                       throws java.io.IOException
Write a BaseUser message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.CacheAction[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a CacheAction[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.CacheAction msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a CacheAction message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeCacheActionHeaderLine

protected static void writeCacheActionHeaderLine(java.io.PrintWriter out)
                                          throws java.io.IOException
Write a CacheAction message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.CallResponse[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a CallResponse[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.CallResponse msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a CallResponse message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeCallResponseHeaderLine

protected static void writeCallResponseHeaderLine(java.io.PrintWriter out)
                                           throws java.io.IOException
Write a CallResponse message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.Configuration[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a Configuration[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.Configuration msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a Configuration message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeConfigurationHeaderLine

protected static void writeConfigurationHeaderLine(java.io.PrintWriter out)
                                            throws java.io.IOException
Write a Configuration message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.DataImportExport[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a DataImportExport[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.DataImportExport msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a DataImportExport message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeDataImportExportHeaderLine

protected static void writeDataImportExportHeaderLine(java.io.PrintWriter out)
                                               throws java.io.IOException
Write a DataImportExport message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.DeliveryStream[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a DeliveryStream[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.DeliveryStream msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a DeliveryStream message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeDeliveryStreamHeaderLine

protected static void writeDeliveryStreamHeaderLine(java.io.PrintWriter out)
                                             throws java.io.IOException
Write a DeliveryStream message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.IODeclCall[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a IODeclCall[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.IODeclCall msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a IODeclCall message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeIODeclCallHeaderLine

protected static void writeIODeclCallHeaderLine(java.io.PrintWriter out)
                                         throws java.io.IOException
Write a IODeclCall message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.IODeclReceive[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a IODeclReceive[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.IODeclReceive msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a IODeclReceive message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeIODeclReceiveHeaderLine

protected static void writeIODeclReceiveHeaderLine(java.io.PrintWriter out)
                                            throws java.io.IOException
Write a IODeclReceive message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.IODeclSend[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a IODeclSend[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.IODeclSend msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a IODeclSend message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeIODeclSendHeaderLine

protected static void writeIODeclSendHeaderLine(java.io.PrintWriter out)
                                         throws java.io.IOException
Write a IODeclSend message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.IODeclSubscribe[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a IODeclSubscribe[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.IODeclSubscribe msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a IODeclSubscribe message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeIODeclSubscribeHeaderLine

protected static void writeIODeclSubscribeHeaderLine(java.io.PrintWriter out)
                                              throws java.io.IOException
Write a IODeclSubscribe message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.MessageDescription[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a MessageDescription[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.MessageDescription msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a MessageDescription message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeMessageDescriptionHeaderLine

protected static void writeMessageDescriptionHeaderLine(java.io.PrintWriter out)
                                                 throws java.io.IOException
Write a MessageDescription message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.Ping[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a Ping[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.Ping msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a Ping message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writePingHeaderLine

protected static void writePingHeaderLine(java.io.PrintWriter out)
                                   throws java.io.IOException
Write a Ping message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.ReceiveReturn[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a ReceiveReturn[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.ReceiveReturn msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a ReceiveReturn message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeReceiveReturnHeaderLine

protected static void writeReceiveReturnHeaderLine(java.io.PrintWriter out)
                                            throws java.io.IOException
Write a ReceiveReturn message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.ServerDeclaration[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a ServerDeclaration[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.ServerDeclaration msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a ServerDeclaration message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeServerDeclarationHeaderLine

protected static void writeServerDeclarationHeaderLine(java.io.PrintWriter out)
                                                throws java.io.IOException
Write a ServerDeclaration message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.Stats[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a Stats[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.Stats msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a Stats message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeStatsHeaderLine

protected static void writeStatsHeaderLine(java.io.PrintWriter out)
                                    throws java.io.IOException
Write a Stats message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.TestScript[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a TestScript[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.TestScript msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a TestScript message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeTestScriptHeaderLine

protected static void writeTestScriptHeaderLine(java.io.PrintWriter out)
                                         throws java.io.IOException
Write a TestScript message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.UIFormInitializer[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a UIFormInitializer[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.UIFormInitializer msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a UIFormInitializer message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeUIFormInitializerHeaderLine

protected static void writeUIFormInitializerHeaderLine(java.io.PrintWriter out)
                                                throws java.io.IOException
Write a UIFormInitializer message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.basics.sandmessages.UIFormQuery[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a UIFormQuery[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.basics.sandmessages.UIFormQuery msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a UIFormQuery message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeUIFormQueryHeaderLine

protected static void writeUIFormQueryHeaderLine(java.io.PrintWriter out)
                                          throws java.io.IOException
Write a UIFormQuery message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.ui.sandmessages.Action[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a Action[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.ui.sandmessages.Action msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a Action message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeActionHeaderLine

protected static void writeActionHeaderLine(java.io.PrintWriter out)
                                     throws java.io.IOException
Write a Action message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.ui.sandmessages.Link[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a Link[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.ui.sandmessages.Link msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a Link message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeLinkHeaderLine

protected static void writeLinkHeaderLine(java.io.PrintWriter out)
                                   throws java.io.IOException
Write a Link message header line identifying the fields being dumped.

Throws:
java.io.IOException

writeArray

protected void writeArray(org.sandev.ui.sandmessages.SandUI[] array,
                          java.io.PrintWriter out)
                   throws java.io.IOException
Write a SandUI[]

Throws:
java.io.IOException

write

protected static void write(org.sandev.ui.sandmessages.SandUI msg,
                            java.io.PrintWriter out,
                            boolean headerLine)
                     throws java.io.IOException
Write a SandUI message. If headerLine is true then dump the field names out as the first line.

Throws:
java.io.IOException

writeSandUIHeaderLine

protected static void writeSandUIHeaderLine(java.io.PrintWriter out)
                                     throws java.io.IOEx