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, ClientRepositoryToolsManager.SessionListener
Direct Known Subclasses:
EditFormsPanel, ViewFormsPanel

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


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  org.eaglei.model.EIInstance eiInstance
           
protected  com.google.gwt.user.client.ui.VerticalPanel formPanel
           
protected  org.eaglei.model.EIEntity propertyName
           
protected  org.eaglei.model.EIEntity propertyType
           
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)
           
 
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.EIURI>> 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 finishSetup()
           
 org.eaglei.model.EIInstance getInstance()
           
 
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
 
Methods inherited from interface org.eaglei.datatools.client.rpc.ClientRepositoryToolsManager.SessionListener
onLogIn, onLogOut
 

Field Detail

formPanel

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

eiInstance

protected org.eaglei.model.EIInstance eiInstance

propertyName

protected final org.eaglei.model.EIEntity propertyName

propertyType

protected final org.eaglei.model.EIEntity propertyType

shouldShowReadOnlyProperties

protected boolean shouldShowReadOnlyProperties
Constructor Detail

EIFormsPanel

public EIFormsPanel(org.eaglei.model.EIInstance instance)
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.EIURI>> nonOntologyResourceProperties,
                                      java.util.Map<org.eaglei.model.EIEntity,java.lang.String> labelMap,
                                      com.google.gwt.user.client.ui.VerticalPanel innerPanel)


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