JRubik v0.6

es.aeat.eett.jRubik
Class Rubik

java.lang.Object
  extended byes.aeat.eett.jRubik.Rubik

public class Rubik
extends java.lang.Object

Author:
f00992

en: This main purpose of this class is to store the shared OlapModel instance. The OlapModel is the principal model for most of the components: table, chart, map, query ... It mantains some configuration properties too and allows to register the listeners (RubikListener) of the application events.

es: Esta clase proporciona la instancia compartida de OlapModel, algunas propiedades de configuracion y permite registrarse los oyentes (RubikListener) de la aplicacion.


Field Summary
static java.lang.String fileSeparator
           
private static Rubik instance
           
private  java.util.ArrayList listeners
          ArrayList of registered listeners
private static org.apache.log4j.Logger logger
           
private static boolean modelInitialized
           
private static java.lang.String NAME_DIR_RECURSOS
           
private  com.tonbeller.jpivot.olap.model.OlapModel olapModel
           
private  java.lang.String rRecursos
           
private static RubikConnection rubikConnection
           
 
Constructor Summary
private Rubik()
           
 
Method Summary
 void addRubikListener(RubikListener listener)
           
 void fireActiveComponentChange(java.awt.Component component)
           
static Rubik getInstance()
           
 com.tonbeller.jpivot.olap.model.OlapModel getOlapModel()
           
 java.lang.String getRBase()
           
 java.lang.String getRRecursos()
          Getter for property rRcursos.
 RubikConnection getRubikConnection()
           
 java.util.List getRubikListeners()
           
 boolean isModelInitialized()
           
 void removeRubikListener(RubikListener listener)
           
 void setModelInitialized(boolean modelInitialized)
           
 void setRubikConnection(RubikConnection rubikConnection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Logger logger

NAME_DIR_RECURSOS

private static final java.lang.String NAME_DIR_RECURSOS
See Also:
Constant Field Values

rRecursos

private java.lang.String rRecursos

fileSeparator

public static final java.lang.String fileSeparator

olapModel

private com.tonbeller.jpivot.olap.model.OlapModel olapModel

modelInitialized

private static boolean modelInitialized

rubikConnection

private static RubikConnection rubikConnection

listeners

private java.util.ArrayList listeners
ArrayList of registered listeners


instance

private static Rubik instance
Constructor Detail

Rubik

private Rubik()
Method Detail

addRubikListener

public void addRubikListener(RubikListener listener)

removeRubikListener

public void removeRubikListener(RubikListener listener)

getRubikListeners

public java.util.List getRubikListeners()
Returns:
Returns the RubikListeners.

fireActiveComponentChange

public void fireActiveComponentChange(java.awt.Component component)

getInstance

public static Rubik getInstance()
Returns:
The shared instance;

getOlapModel

public com.tonbeller.jpivot.olap.model.OlapModel getOlapModel()
Returns:
Returns the shared olapModel.

getRRecursos

public java.lang.String getRRecursos()
Getter for property rRcursos.

Returns:
Value of property rRecursos.

getRBase

public java.lang.String getRBase()

isModelInitialized

public boolean isModelInitialized()
Returns:
Returns true if the model is initialized.

setModelInitialized

public void setModelInitialized(boolean modelInitialized)

getRubikConnection

public RubikConnection getRubikConnection()
Returns:
Returns the rubikConnection.

setRubikConnection

public void setRubikConnection(RubikConnection rubikConnection)
Parameters:
rubikConnection - Set the rubikConnection.

JRubik v0.6

JRubik v0.6