SEO Domain Index
Crisopeya IM
v1.0.0

net.crisopeya.product.SEO_Domain_Index_rg.ui.swing.models
Class SEO_Domain_Index_rgSwingUiModel

java.lang.Object
  extended by net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgStaticModel
      extended by net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgModel
          extended by net.crisopeya.product.SEO_Domain_Index_rg.ui.models.SEO_Domain_Index_rgUiStaticModel
              extended by net.crisopeya.product.SEO_Domain_Index_rg.ui.models.SEO_Domain_Index_rgUiModel
                  extended by net.crisopeya.product.SEO_Domain_Index_rg.ui.swing.models.SEO_Domain_Index_rgSwingUiStaticModel
                      extended by net.crisopeya.product.SEO_Domain_Index_rg.ui.swing.models.SEO_Domain_Index_rgSwingUiModel
All Implemented Interfaces:
Model, UiModel, SwingUIModel

public class SEO_Domain_Index_rgSwingUiModel
extends SEO_Domain_Index_rgSwingUiStaticModel
implements SwingUIModel

SEO Domain Index (external link) IM utility class for SEO_Domain_Index_rgSwingUiStaticModel to overcome the limitations of the Java Interface static method declarations. It provides public access methods to the SEO_Domain_Index_rgSwingUiStaticModel to implement the SwingUiModel interface.

For more information about this limitation, see SEO_Domain_Index_rgScheme.

Scheme Information

This class extends the functionality on the SEO_Domain_Index_rgUiModel, which is a member of the Crisopeya IM Scheme Framework, as shown in the following diagram:

Crisopeya IM Scheme Framework Diagram and Swing GUI 
 Extensions


For additional information about the Crisopeya IM Scheme Framework see SEO_Domain_Index_rgStaticModel, SEO_Domain_Index_rgModel, SEO_Domain_Index_rgDbStaticModel, SEO_Domain_Index_rgDbModel, SEO_Domain_Index_rgUiStaticModel and SEO_Domain_Index_rgUiModel

Java Interfaces limitation to define static methods

The Java programming language does not support static method declarations in an Interface. To provide the CRISOPEYA Platform the possibility to access that information through the public SwingUiModel interface, this SEO_Domain_Index_rgSwingUiModel utility class is implemented.

This same approach is used in all Crisopeya IM Scheme Framework classes, as shown in the following diagram:

Crisopeya IM Scheme Interfaces Diagram and Swing GUI 
 Extensions



Inmutable Scheme

Most of the CRISOPEYA IM Scheme information is immutable and cannot be modified. Therefore, the Collections.unmodifiableCollection wrapper is used in the getter methods. For additional information about the SEO Domain Index (external link) IM inmutable scheme see SEO_Domain_Index_rgStaticScheme.

Version:
1.0.0, 09/28/08
Author:
C-SGE (crisopeya software generation engine)

Field Summary
 
Fields inherited from class net.crisopeya.product.SEO_Domain_Index_rg.ui.swing.models.SEO_Domain_Index_rgSwingUiStaticModel
DETAILPANELCLASS, INSERTPANELCLASS, SWINGUIMODELCLASS, TABLEPANELCLASS
 
Fields inherited from class net.crisopeya.product.SEO_Domain_Index_rg.ui.models.SEO_Domain_Index_rgUiStaticModel
columnIdentifiers, detailIcon, LISTCLASS, LISTCLASSNAME, longLabels, moduleIcon, tableIcon, UICLASS, UICLASSNAME
 
Fields inherited from class net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgStaticModel
COMPOUNDTYPES, DATACLASS, DATACLASSNAME, DATATYPES, descendingOrder, FIELDSSIZE, label, MODELNAME, NULLALLOWED, NUMBEROFFIELDS, numberOfPriorityFields, priority
 
Fields inherited from interface net.crisopeya.platform.data.models.Model
ASCENDINGORDER, DESCENDINGORDER, MAXORDER
 
Constructor Summary
SEO_Domain_Index_rgSwingUiModel()
           
 
Method Summary
 Class getDetailPanelClass()
          Gets the SEO Domain Index (external link) IM detail panel class.
 Class getInsertPanelClass()
          Gets the SEO Domain Index (external link) IM insert panel class.
 Class getSwingUIModelClass()
          Gets the SEO Domain Index (external link) IM Swing GUI model class.
 Class getTablePanelClass()
          Gets the SEO Domain Index (external link) IM table panel class.
 
Methods inherited from class net.crisopeya.product.SEO_Domain_Index_rg.ui.models.SEO_Domain_Index_rgUiModel
getColumnIdentifier, getColumnIdentifiers, getDetailIcon, getListClass, getListClassName, getLongLabel, getLongLabels, getModelIcon, getTableIcon, getUiClass, getUiClassName
 
Methods inherited from class net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgModel
getCompoundTypes, getDataClass, getDataClassName, getDataTypes, getDataTypes, getDescendingOrder, getFieldsSize, getFieldsSize, getModelName, getNullAllowed, getNumberOfFields, getNumberOfPriorityFields, getPriority, isNullAllowed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.crisopeya.platform.data.models.Model
getCompoundTypes, getDataClass, getDataClassName, getDataTypes, getDataTypes, getDescendingOrder, getFieldsSize, getFieldsSize, getModelName, getNullAllowed, getNumberOfFields, getNumberOfPriorityFields, getPriority, isNullAllowed
 

Constructor Detail

SEO_Domain_Index_rgSwingUiModel

public SEO_Domain_Index_rgSwingUiModel()
Method Detail

getTablePanelClass

public Class getTablePanelClass()
Gets the SEO Domain Index (external link) IM table panel class.

Specified by:
getTablePanelClass in interface SwingUIModel
Returns:
The table panel class.

getDetailPanelClass

public Class getDetailPanelClass()
Gets the SEO Domain Index (external link) IM detail panel class.

Specified by:
getDetailPanelClass in interface SwingUIModel
Returns:
The detail panel class.

getInsertPanelClass

public Class getInsertPanelClass()
Gets the SEO Domain Index (external link) IM insert panel class.

Specified by:
getInsertPanelClass in interface SwingUIModel
Returns:
The insert panel class.

getSwingUIModelClass

public Class getSwingUIModelClass()
Gets the SEO Domain Index (external link) IM Swing GUI model class.

Specified by:
getSwingUIModelClass in interface SwingUIModel
Returns:
The Swing GUI model class.

SEO Domain Index
Crisopeya IM
v1.0.0

This software application has been automatically built and generated by the Crisopeya Technology. It has been freely shared and contributed to the Crisopeya Software 2.0 Community Software Catalog by one of its users.

You can download this application from the Crisopeya Software 2.0 Community Software Catalog.
You can join the Crisopeya community and build and share your own software applications.

© 2004-2009 Crisopeya Team at Business Excellence by Information Technologies SL (BE I.T.)