org.eaglei.datatools.client.ui
Class EIFormsPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.eaglei.datatools.client.ui.EIFormsPanel
All Implemented Interfaces:
com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener
Direct Known Subclasses:
EditFormsPanel, ViewFormsPanel

public abstract class EIFormsPanel
extends com.google.gwt.user.client.ui.Composite


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
protected  ButtonsPanel buttonPanel
           
protected  org.eaglei.model.EIClass eiClass
           
protected  org.eaglei.model.EIInstance eiInstance
           
protected  java.util.List<org.eaglei.model.EIProperty> eiProperties
           
protected  com.google.gwt.user.client.ui.VerticalPanel formPanel
           
protected  FormRedisplay redisplayCallbacks
           
protected  org.eaglei.model.EIClass rootSuperClass
           
protected  boolean shouldShowReadOnlyProperties
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
EIFormsPanel(org.eaglei.model.EIInstance instance, FormRedisplay redisplay)
           
 
Method Summary
protected  void constructForm()
           
protected  void createNonOntologyPanel(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties, java.util.Map<org.eaglei.model.EIEntity,java.util.Set<org.eaglei.model.EIEntity>> nonOntologyResourceProperties, java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap, com.google.gwt.user.client.ui.VerticalPanel innerPanel)
           
protected abstract  void drawExtraFields(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
           
protected  void drawReadOnlyLiteralProperty(org.eaglei.model.EIEntity propertyEntity, java.util.Set<java.lang.String> propertyValues, java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap, com.google.gwt.user.client.ui.VerticalPanel nonOntologyPanel)
           
protected  void drawReadOnlyResourceProperty(org.eaglei.model.EIEntity propertyEntity, java.util.Set<org.eaglei.model.EIEntity> propertyValues, java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap, com.google.gwt.user.client.ui.VerticalPanel nonOntologyPanel)
           
protected  void finishSetup()
           
 org.eaglei.model.EIInstance getInstance()
           
protected  void getRootSuperClass()
           
protected  com.google.gwt.user.client.ui.Widget handleReadOnlyTextProperty(java.lang.String value)
           
protected  void initializeProperties()
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

formPanel

protected com.google.gwt.user.client.ui.VerticalPanel formPanel

eiInstance

protected org.eaglei.model.EIInstance eiInstance

eiClass

protected org.eaglei.model.EIClass eiClass

rootSuperClass

protected org.eaglei.model.EIClass rootSuperClass

eiProperties

protected java.util.List<org.eaglei.model.EIProperty> eiProperties

shouldShowReadOnlyProperties

protected boolean shouldShowReadOnlyProperties

buttonPanel

protected ButtonsPanel buttonPanel

redisplayCallbacks

protected FormRedisplay redisplayCallbacks
Constructor Detail

EIFormsPanel

public EIFormsPanel(org.eaglei.model.EIInstance instance,
                    FormRedisplay redisplay)
Method Detail

drawExtraFields

protected abstract void drawExtraFields(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)

finishSetup

protected void finishSetup()

getInstance

public org.eaglei.model.EIInstance getInstance()

constructForm

protected void constructForm()

createNonOntologyPanel

protected void createNonOntologyPanel(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties,
                                      java.util.Map<org.eaglei.model.EIEntity,java.util.Set<org.eaglei.model.EIEntity>> nonOntologyResourceProperties,
                                      java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap,
                                      com.google.gwt.user.client.ui.VerticalPanel innerPanel)

handleReadOnlyTextProperty

protected com.google.gwt.user.client.ui.Widget handleReadOnlyTextProperty(java.lang.String value)

drawReadOnlyLiteralProperty

protected void drawReadOnlyLiteralProperty(org.eaglei.model.EIEntity propertyEntity,
                                           java.util.Set<java.lang.String> propertyValues,
                                           java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap,
                                           com.google.gwt.user.client.ui.VerticalPanel nonOntologyPanel)

drawReadOnlyResourceProperty

protected void drawReadOnlyResourceProperty(org.eaglei.model.EIEntity propertyEntity,
                                            java.util.Set<org.eaglei.model.EIEntity> propertyValues,
                                            java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap,
                                            com.google.gwt.user.client.ui.VerticalPanel nonOntologyPanel)

initializeProperties

protected void initializeProperties()

getRootSuperClass

protected void getRootSuperClass()


Copyright © 2009-2010 Eagle-I. All Rights Reserved.