JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.datasource.beans
Class MetaDataCreator

java.lang.Object
  |
  +--com.klg.jclass.datasource.beans.MetaDataCreator
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MetaDataCreator, MetaDataCreator

public class MetaDataCreator
extends Object
implements Serializable

This class creates a MetaData.

See Also:
NodeProperties, Serialized Form

Field Summary
static long serialVersionUID
           
 
Constructor Summary
MetaDataCreator()
           
 
Method Summary
protected  com.klg.jclass.datasource.MetaDataModel create(com.klg.jclass.datasource.DataModel data_model, com.klg.jclass.datasource.MetaDataModel meta_parent, com.klg.jclass.datasource.beans.NodeProperties comp)
          Overrides to create a meta data for different data source type.
 com.klg.jclass.datasource.MetaDataModel createMetaData(com.klg.jclass.datasource.DataModel data_model, com.klg.jclass.datasource.MetaDataModel meta_parent, com.klg.jclass.datasource.beans.NodeProperties comp)
          Creates a child MetaDataModel of a parent MetaDataModel.
 com.klg.jclass.datasource.MetaDataModel createMetaData(com.klg.jclass.datasource.DataModel data_model, com.klg.jclass.datasource.beans.NodeProperties comp)
          Creates a MetaDataModel with no parent.
static com.klg.jclass.datasource.beans.MetaDataCreator getCreator(int type)
          Gets a meta data creator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

MetaDataCreator

public MetaDataCreator()
Method Detail

createMetaData

public com.klg.jclass.datasource.MetaDataModel createMetaData(com.klg.jclass.datasource.DataModel data_model,
                                                              com.klg.jclass.datasource.beans.NodeProperties comp)
                                                       throws DataModelException
Creates a MetaDataModel with no parent.

Parameters:
data_model - data model encapsulates actual data and fires data model events
comp - data bean component contains data source specific information to create the MetaDataModel.

Throws:
DataModelException - If the method fails to create a meta data.

createMetaData

public com.klg.jclass.datasource.MetaDataModel createMetaData(com.klg.jclass.datasource.DataModel data_model,
                                                              com.klg.jclass.datasource.MetaDataModel meta_parent,
                                                              com.klg.jclass.datasource.beans.NodeProperties comp)
                                                       throws DataModelException
Creates a child MetaDataModel of a parent MetaDataModel.

Parameters:
data_model - data model encapsulates actual data and fires data model events
meta_parent - meta data model of parent data source
comp - data bean component contains data source specific information
Throws:
DataModelException - If the method fails to create a meta data.
See Also:
MetaData.getDesignTimeMaxRows()

getCreator

public static com.klg.jclass.datasource.beans.MetaDataCreator getCreator(int type)
Gets a meta data creator.


create

protected com.klg.jclass.datasource.MetaDataModel create(com.klg.jclass.datasource.DataModel data_model,
                                                         com.klg.jclass.datasource.MetaDataModel meta_parent,
                                                         com.klg.jclass.datasource.beans.NodeProperties comp)
                                                  throws DataModelException
Overrides to create a meta data for different data source type.

Throws:
DataModelException - If a MetaDataModel can't be created.

Copyright © 2004 Quest Software Inc..
All rights reserved.