com.teraspaces.qwfix
Class FIXSchemaMessageFieldBase

java.lang.Object
  extended by com.teraspaces.qwfix.FIXObject
      extended by com.teraspaces.qwfix.FIXSchemaMessageFieldBase
Direct Known Subclasses:
FIXSchemaMessageComponent, FIXSchemaMessageField

public abstract class FIXSchemaMessageFieldBase
extends FIXObject

The base class of FIXSchemaMessageField and FIXSchemaMessageComponent.


Field Summary
 
Fields inherited from class com.teraspaces.qwfix.FIXObject
DOCUMENT_TYPE_FAST_SCHEMA, DOCUMENT_TYPE_FIX_ENGINE, DOCUMENT_TYPE_FIX_SCHEMA, DOCUMENT_TYPE_PROCESS, DOCUMENT_TYPE_SCHEDULER, DOCUMENT_TYPE_SESSION, DOCUMENT_TYPE_VISUAL_LAMBDA
 
Method Summary
 String getDescription()
          Gets the description.
abstract  String getName()
          Gets the name.
 FIXSchemaMessageFieldCollection getParent()
          Gets the parent.
abstract  FIXSchemaComponent getSchemaComponent()
          Gets the schema component.
abstract  FIXSchemaField getSchemaField()
          Gets the schema field.
abstract  boolean isComponent()
          Gets a value indicating whether this is a component or a field in a message.
 boolean isRequired()
          Get a value indicating whether this field or component is required.
 void setParent(FIXSchemaMessageFieldCollection parent)
          Sets the parent.
 
Methods inherited from class com.teraspaces.qwfix.FIXObject
createXmlDocument, getGuid, parseXmlDocument, readXmlDocumentInfo, writeXmlDocumentInfo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getParent

public FIXSchemaMessageFieldCollection getParent()
Gets the parent.

Returns:
the parent

setParent

public void setParent(FIXSchemaMessageFieldCollection parent)
Sets the parent.

Parameters:
parent - the new parent

isComponent

public abstract boolean isComponent()
Gets a value indicating whether this is a component or a field in a message.

Returns:
true, if is component

getName

public abstract String getName()
Gets the name.

Returns:
the name

getSchemaField

public abstract FIXSchemaField getSchemaField()
Gets the schema field.

Returns:
the schema field; or null

getSchemaComponent

public abstract FIXSchemaComponent getSchemaComponent()
Gets the schema component.

Returns:
the schema component; or null

isRequired

public boolean isRequired()
Get a value indicating whether this field or component is required.

Returns:
true, if is required

getDescription

public String getDescription()
Gets the description.

Returns:
the description