com.teraspaces.qwfix
Class FIXSchemaMessageComponent

java.lang.Object
  extended by com.teraspaces.qwfix.FIXObject
      extended by com.teraspaces.qwfix.FIXSchemaMessageFieldBase
          extended by com.teraspaces.qwfix.FIXSchemaMessageComponent

public final class FIXSchemaMessageComponent
extends FIXSchemaMessageFieldBase

Represents a component in a FIXSchemaMessageFieldCollection. This class cannot be inherited.


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
 
Constructor Summary
FIXSchemaMessageComponent(String description, boolean isRequired, FIXSchemaComponent schemaComponent)
          Instantiates a new fIX schema message component.
 
Method Summary
 boolean equals(Object obj)
           
 String getName()
          Gets the name.
 FIXSchemaComponent getSchemaComponent()
          Gets the schema component.
 FIXSchemaField getSchemaField()
          Gets the schema field.
 int hashCode()
           
 boolean isComponent()
          Gets a value indicating whether this is a component or a field in a message.
 
Methods inherited from class com.teraspaces.qwfix.FIXSchemaMessageFieldBase
getDescription, getParent, isRequired, setParent
 
Methods inherited from class com.teraspaces.qwfix.FIXObject
createXmlDocument, getGuid, parseXmlDocument, readXmlDocumentInfo, writeXmlDocumentInfo
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FIXSchemaMessageComponent

public FIXSchemaMessageComponent(String description,
                                 boolean isRequired,
                                 FIXSchemaComponent schemaComponent)
Instantiates a new fIX schema message component.

Parameters:
description - the description
isRequired - the is required
schemaComponent - the schema component
Method Detail

isComponent

public boolean isComponent()
Description copied from class: FIXSchemaMessageFieldBase
Gets a value indicating whether this is a component or a field in a message.

Specified by:
isComponent in class FIXSchemaMessageFieldBase
Returns:
true, if is component

getName

public String getName()
Description copied from class: FIXSchemaMessageFieldBase
Gets the name.

Specified by:
getName in class FIXSchemaMessageFieldBase
Returns:
the name

getSchemaField

public FIXSchemaField getSchemaField()
Description copied from class: FIXSchemaMessageFieldBase
Gets the schema field.

Specified by:
getSchemaField in class FIXSchemaMessageFieldBase
Returns:
the schema field; or null

getSchemaComponent

public FIXSchemaComponent getSchemaComponent()
Description copied from class: FIXSchemaMessageFieldBase
Gets the schema component.

Specified by:
getSchemaComponent in class FIXSchemaMessageFieldBase
Returns:
the schema component; or null

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object