gov.nasa.arc.brahms.common.data.format.xml
Class GestureActivityFormatter

java.lang.Object
  extended by gov.nasa.arc.brahms.common.data.format.xml.BrahmsObjectFormatter
      extended by gov.nasa.arc.brahms.common.data.format.xml.ModelElementFormatter
          extended by gov.nasa.arc.brahms.common.data.format.xml.NamedModelElementFormatter
              extended by gov.nasa.arc.brahms.common.data.format.xml.ActivityFormatter
                  extended by gov.nasa.arc.brahms.common.data.format.xml.PrimitiveActivityFormatter
                      extended by gov.nasa.arc.brahms.common.data.format.xml.GestureActivityFormatter
All Implemented Interfaces:
IFormatter, gov.nasa.arc.brahms.common.IConstants

public class GestureActivityFormatter
extends PrimitiveActivityFormatter

This class provides the XML formatting logic for the GestureActivity

Version:
9 April 2002
Author:
Ron van Hoof

Field Summary
 
Fields inherited from class gov.nasa.arc.brahms.common.data.format.xml.BrahmsObjectFormatter
BELIEF_PROPERTY, DEBUG_PROPERTY, DTDPATH_PROPERTY, LOG_PROPERTY, TABS_PROPERTY
 
Fields inherited from interface gov.nasa.arc.brahms.common.IConstants
ABORT, ACTIVECLASS, ACTIVECONCEPT, ACTIVEINSTANCE, AGENT, ANONYMOUS, ANYAGENT, AREA, AREADEF, ASSIGNED, ATTRIBUTE, BASEAREADEF, BASECLASS, BASECONCEPTUALCLASS, BASEGROUP, BASELIBRARY, BOOLEAN, BROADCAST, BUILDING, BYTE, CCLOCK, CDATE, CHAR, CITY, CLASS, CLOCK, COLLECTALL, COMMUNICATE, COMPLETE, COMPOSITE, COMPUTER, CONCEPT, CONCEPTUALCLASS, CONCEPTUALCONCEPT, CONCEPTUALOBJECT, CONTINUE, COPY, CREATEAGENT, CREATEAREA, CREATEOBJECT, current, CURRENT, DATAFRAME, DATE, DB, DETECTABLE, DIV, DOUBLE, EMAIL, EMPTY_STRING, END, ENDACTIVITY, ENTAGENT, EQ, EXCEPTION, EXPR, FACE2FACE, FACTFRAME, FALSE, FAX, FLOAT, FOREACH, FORONE, G2, GE, GEOGRAPHYCONCEPT, GESTURE, GET, GROUP, GT, IMPASSE, INT, INVALID, JAVA, JAVA_TYPE, KNOWN_MODIFIER, KNOWNVAL_MODIFIER, LE, LOCAL, LONG, LT, MAP, MINUS, MOD, MOVE, MULT, NE, NEW, NONE, NOT_MODIFIER, NOWORK, O, OA, OBJECT, ONTOLOGY, PAGER, PARAMETER, PATH, PHONE, PLUS, PRIMITIVE, PRIVATE, PROAGENT, PROTECTED, PRSAGENT, PUBLIC, PUT, RECEIVE, RELATION, sACTIVECLASS, sACTIVECONCEPT, sACTIVEINSTANCE, sAGENT, sARCHIVE, sAREA, sAREADEF, sBOOLEAN, sBYTE, sBYTECODEEXT, sCHAR, sCLASS, sCOMPUTER, sCONCEPT, sCONCEPTUALCLASS, sCONCEPTUALCONCEPT, sCONCEPTUALOBJECT, sCOPY, sCURRENT, sDETECTABLE, sDOUBLE, sEMAIL, sEND, SEND, sFACE2FACE, sFAX, sFILEEXT, sFLOAT, sGEOGRAPHYCONCEPT, sGROUP, SHORT, SIMAGENT, sINT, sJAVA_TYPE, sLONG, sMAP, sNEW, sNONE, sNOWORK, sOBJECT, SOURCECODE, sPAGER, sPARAMETER, sPATH, sPHONE, sPRIVATE, sPROJECTEXT, sPROTECTED, sPUBLIC, sSHORT, sSTART, sSTRING, sSYMBOL, START, STRING, sUNKNOWN, sVOID, SYMBOL, TRUE, UDT, UML, UNASSIGNED, UNDEFINED, unknown, UNKNOWN, UNKNOWN_MODIFIER, V, VARIABLE, VOID, WHENEVER, WORKFRAME, WORLD, XML
 
Constructor Summary
GestureActivityFormatter(XMLFormat format)
          Constructor, creates a new XML formatter for GestureActivity
 
Method Summary
 void writeFormat(BrahmsObject o, java.util.Properties p, java.io.DataOutputStream out)
          Writes the given object out in the format defined for that object.
protected  void writeFormatAttributes(GestureActivity obj, java.util.Properties p, java.io.DataOutputStream out)
          Writes the given object out in the format defined for that object.
 
Methods inherited from class gov.nasa.arc.brahms.common.data.format.xml.PrimitiveActivityFormatter
writeFormatAttributes, writeFormatElements
 
Methods inherited from class gov.nasa.arc.brahms.common.data.format.xml.BrahmsObjectFormatter
getFormat, setFormat, writeFormatDebug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GestureActivityFormatter

public GestureActivityFormatter(XMLFormat format)
Constructor, creates a new XML formatter for GestureActivity

Parameters:
format - the parent XMLFormat
Method Detail

writeFormat

public void writeFormat(BrahmsObject o,
                        java.util.Properties p,
                        java.io.DataOutputStream out)
Writes the given object out in the format defined for that object.

Specified by:
writeFormat in interface IFormatter
Overrides:
writeFormat in class PrimitiveActivityFormatter
Parameters:
o - the BrahmsObject to be written out in this format
p - the Properties relevant for the formatting of the output
out - the DataOutputStream to write the format output to

writeFormatAttributes

protected void writeFormatAttributes(GestureActivity obj,
                                     java.util.Properties p,
                                     java.io.DataOutputStream out)
                              throws java.io.IOException
Writes the given object out in the format defined for that object. This method writes out the attributes of the activity.

Parameters:
obj - the BrahmsObject to be written out in this format
p - the Properties relevant for the formatting of the output
out - the DataOutputStream to write the format output to
Throws:
java.io.IOexception - if an error occurs writing to the output stream
java.io.IOException


Copyright © 1997-2012 All Rights Reserved.