org.eaglei.datatools.client.ui
Class DataToolsBasicInstancePanel<T extends OntologyPropertiesRenderer>

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.DataToolsBasicInstancePanel<T>
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget
Direct Known Subclasses:
DatatoolsInstancePanel

public abstract class DataToolsBasicInstancePanel<T extends OntologyPropertiesRenderer>
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  org.eaglei.model.EIInstance eiInstance
           
protected  com.google.gwt.user.client.ui.VerticalPanel formPanel
           
protected  com.google.gwt.user.client.ui.VerticalPanel ontologyPanel
           
protected  T ontologyPropRenderer
           
protected  com.google.gwt.user.client.ui.VerticalPanel outerFormPanel
           
protected  boolean shouldShowReadOnlyProperties
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
protected DataToolsBasicInstancePanel()
           
  DataToolsBasicInstancePanel(org.eaglei.model.EIInstance instance)
           
 
Method Summary
protected  void constructForm()
           
protected abstract  void drawAdminProperties()
           
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 abstract  void drawReferencedBy()
           
 org.eaglei.model.EIInstance getInstance()
           
protected abstract  java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyLiteralPropEntities()
           
protected abstract  java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyResourcePropEntities()
           
protected  com.google.gwt.user.client.ui.Widget handleReadOnlyTextProperty(java.lang.String value)
           
protected  void initializeSpecifics()
           
protected  java.util.HashSet<java.lang.String> makeSetFromSingle(java.lang.String value)
           
protected  java.util.HashSet<org.eaglei.model.EIEntity> makeSetFromSingleEntity(org.eaglei.model.EIEntity value)
           
protected  java.util.HashSet<org.eaglei.model.EIURI> makeSetFromSingleURI(org.eaglei.model.EIURI value)
           
 
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
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, 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, setStyleDependentName, setStyleName, 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

outerFormPanel

protected final com.google.gwt.user.client.ui.VerticalPanel outerFormPanel

formPanel

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

ontologyPanel

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

eiInstance

protected org.eaglei.model.EIInstance eiInstance

ontologyPropRenderer

protected T extends OntologyPropertiesRenderer ontologyPropRenderer

shouldShowReadOnlyProperties

protected boolean shouldShowReadOnlyProperties
Constructor Detail

DataToolsBasicInstancePanel

public DataToolsBasicInstancePanel(org.eaglei.model.EIInstance instance)

DataToolsBasicInstancePanel

protected DataToolsBasicInstancePanel()
Method Detail

drawAdminProperties

protected abstract void drawAdminProperties()

drawReferencedBy

protected abstract void drawReferencedBy()

drawExtraFields

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

getNonOntologyLiteralPropEntities

protected abstract java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyLiteralPropEntities()

getNonOntologyResourcePropEntities

protected abstract java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyResourcePropEntities()

initializeSpecifics

protected void initializeSpecifics()

getInstance

public org.eaglei.model.EIInstance getInstance()

constructForm

protected void constructForm()

makeSetFromSingle

protected java.util.HashSet<java.lang.String> makeSetFromSingle(java.lang.String value)

makeSetFromSingleURI

protected java.util.HashSet<org.eaglei.model.EIURI> makeSetFromSingleURI(org.eaglei.model.EIURI value)

makeSetFromSingleEntity

protected java.util.HashSet<org.eaglei.model.EIEntity> makeSetFromSingleEntity(org.eaglei.model.EIEntity value)

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)


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