com.teraspaces.qwfix
Class FIXObject

java.lang.Object
  extended by com.teraspaces.qwfix.FIXObject
Direct Known Subclasses:
FIXEngineSettings, FIXSchema, FIXSchemaField, FIXSchemaMessageFieldBase, FIXSchemaValidValue, FIXSessionSettings

public class FIXObject
extends Object

Super class of FIXSchema, FIXSchemaField, FIXSchemaMessageFieldBase, FIXSchemaValidValue and FIXSessionSettings.


Field Summary
static String DOCUMENT_TYPE_FAST_SCHEMA
           
static String DOCUMENT_TYPE_FIX_ENGINE
           
static String DOCUMENT_TYPE_FIX_SCHEMA
           
static String DOCUMENT_TYPE_PROCESS
           
static String DOCUMENT_TYPE_SCHEDULER
           
static String DOCUMENT_TYPE_SESSION
           
static String DOCUMENT_TYPE_VISUAL_LAMBDA
           
 
Constructor Summary
FIXObject()
          Instantiates a new fIX object.
FIXObject(UUID guid)
          Instantiates a new fIX object.
 
Method Summary
static Document createXmlDocument(String documentType, QWVersion version, UUID guid)
          Creates an XML document.
 UUID getGuid()
          Gets the guid.
static FIXObjectInfo parseXmlDocument(Document doc)
          Parses the XML document to get information.
static FIXObjectInfo readXmlDocumentInfo(Element element)
          Read document info from XML.
static void writeXmlDocumentInfo(Element element, String documentType, QWVersion version, UUID guid)
          Write document info to XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOCUMENT_TYPE_FIX_SCHEMA

public static final String DOCUMENT_TYPE_FIX_SCHEMA
See Also:
Constant Field Values

DOCUMENT_TYPE_FAST_SCHEMA

public static final String DOCUMENT_TYPE_FAST_SCHEMA
See Also:
Constant Field Values

DOCUMENT_TYPE_VISUAL_LAMBDA

public static final String DOCUMENT_TYPE_VISUAL_LAMBDA
See Also:
Constant Field Values

DOCUMENT_TYPE_SESSION

public static final String DOCUMENT_TYPE_SESSION
See Also:
Constant Field Values

DOCUMENT_TYPE_SCHEDULER

public static final String DOCUMENT_TYPE_SCHEDULER
See Also:
Constant Field Values

DOCUMENT_TYPE_FIX_ENGINE

public static final String DOCUMENT_TYPE_FIX_ENGINE
See Also:
Constant Field Values

DOCUMENT_TYPE_PROCESS

public static final String DOCUMENT_TYPE_PROCESS
See Also:
Constant Field Values
Constructor Detail

FIXObject

public FIXObject()
Instantiates a new fIX object.


FIXObject

public FIXObject(UUID guid)
Instantiates a new fIX object.

Parameters:
guid - the guid
Method Detail

getGuid

public UUID getGuid()
Gets the guid.

Returns:
the guid

writeXmlDocumentInfo

public static void writeXmlDocumentInfo(Element element,
                                        String documentType,
                                        QWVersion version,
                                        UUID guid)
Write document info to XML.

Parameters:
element - the element
documentType - the document type
version - the version
guid - the guid

createXmlDocument

public static Document createXmlDocument(String documentType,
                                         QWVersion version,
                                         UUID guid)
Creates an XML document.

Parameters:
documentType - the document type
version - the version
guid - the guid
Returns:
the document

parseXmlDocument

public static FIXObjectInfo parseXmlDocument(Document doc)
Parses the XML document to get information.

Parameters:
doc - the doc
Returns:
the FIXObjectInfo

readXmlDocumentInfo

public static FIXObjectInfo readXmlDocumentInfo(Element element)
Read document info from XML.

Parameters:
element - the element
Returns:
the FIXObjectInfo