SEO Domain Index
Crisopeya IM
v1.0.0

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

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
All Implemented Interfaces:
Model, UiModel
Direct Known Subclasses:
SEO_Domain_Index_rgSwingUiModel

public class SEO_Domain_Index_rgSwingUiStaticModel
extends SEO_Domain_Index_rgUiModel

Holds SEO Domain Index (external link) application resources and requirements for the Swing GRAPHICAL USER INTERFACE (GUI) layer, an implementation of the generic USER INTERFACE (UI) layer. Specifically, provides class references for panels on the SEO Domain Index (external link) IM Swing GUI layer. It is used by the CRISOPEYA Platform to retrieve SEO Domain Index (external link) IM Swing GUI information.

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, the 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)
See Also:
SEO_Domain_Index_rgStaticScheme, SEO_Domain_Index_rgScheme, SEO_Domain_Index_rgStaticModel, SEO_Domain_Index_rgModel, SEO_Domain_Index_rgDbStaticModel, SEO_Domain_Index_rgDbModel, SEO_Domain_Index_rgUiStaticModel, SEO_Domain_Index_rgUiModel, SEO_Domain_Index_rgSwingUiStaticModel, SEO_Domain_Index_rgSwingUiModel

Field Summary
static Class DETAILPANELCLASS
          Swing GUI SEO Domain Index (external link) IM detail panel class.
static Class INSERTPANELCLASS
          Swing GUI SEO Domain Index (external link) IM insert panel class.
static Class SWINGUIMODELCLASS
          Swing GUI SEO Domain Index (external link) IM model class.
static Class TABLEPANELCLASS
          Swing GUI SEO Domain Index (external link) IM table panel class.
 
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_rgSwingUiStaticModel()
           
 
Method Summary
 
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
 

Field Detail

DETAILPANELCLASS

public static final Class DETAILPANELCLASS
Swing GUI SEO Domain Index (external link) IM detail panel class.


INSERTPANELCLASS

public static final Class INSERTPANELCLASS
Swing GUI SEO Domain Index (external link) IM insert panel class.


TABLEPANELCLASS

public static final Class TABLEPANELCLASS
Swing GUI SEO Domain Index (external link) IM table panel class.


SWINGUIMODELCLASS

public static final Class SWINGUIMODELCLASS
Swing GUI SEO Domain Index (external link) IM model class.

Constructor Detail

SEO_Domain_Index_rgSwingUiStaticModel

public SEO_Domain_Index_rgSwingUiStaticModel()

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.)