com.partnersoft.data.cog
Class CogStructureType

java.lang.Object
  extended by com.partnersoft.data.cog.CogDatatype
      extended by com.partnersoft.data.cog.CogStructureType
All Implemented Interfaces:
java.lang.Comparable

public class CogStructureType
extends CogDatatype

This represents the metadata for a Cog structure.

Author:
Paul Reavis Copyright 2003 Partner Software, Inc.

Constructor Summary
CogStructureType()
           
 
Method Summary
 java.lang.Object createValue(CogDataDictionary dataDictionary)
          Create a new Cog that fits this datatype, with appropriate defaults, etc.
 Naming getFields()
          This is the list of fields that comprise the structure.
 void setFields(Naming argFields)
           
 
Methods inherited from class com.partnersoft.data.cog.CogDatatype
compareTo, getCategory, getDescription, getLabel, getName, getOrder, getProperties, getReadOnlyGroups, getReadWriteGroups, getValidationRules, setCategory, setDescription, setLabel, setName, setOrder, setProperties, setReadOnlyGroups, setReadWriteGroups, setValidationRules, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CogStructureType

public CogStructureType()
Method Detail

createValue

public java.lang.Object createValue(CogDataDictionary dataDictionary)
Description copied from class: CogDatatype
Create a new Cog that fits this datatype, with appropriate defaults, etc. A data dictionary is provided for resolving datatypes of properties or contents.

Specified by:
createValue in class CogDatatype

getFields

public Naming getFields()
This is the list of fields that comprise the structure. Each is the name of some other defined datatype.


setFields

public void setFields(Naming argFields)