org.eaglei.ui.gwt.instance
Class ViewInstancePanel

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.ui.gwt.instance.InstancePanel
                  extended by org.eaglei.ui.gwt.instance.ViewInstancePanel
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

public class ViewInstancePanel
extends InstancePanel


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
 
Fields inherited from class org.eaglei.ui.gwt.instance.InstancePanel
eiClass, eiInstance, eiProperties, formPanel, outerFormPanel, rootSuperClass, shouldShowReadOnlyProperties
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ViewInstancePanel(org.eaglei.model.EIInstance instance, java.util.Map<org.eaglei.model.EIURI,java.lang.String> mapTermToDefinition)
           
 
Method Summary
protected  void addNameProperty(java.lang.String labelPrefix)
           
protected  void addTypeProperty(java.lang.String labelPrefix)
           
protected  void drawAdminProperties()
           
protected  void drawDataProperty(org.eaglei.model.EIEntity propertyEntity, java.lang.String propertyDefinition, boolean isRequired, java.util.Set<java.lang.String> propertyValues)
           
protected  void drawExtraFields(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
           
protected  void drawObjectProperty(org.eaglei.model.EIEntity propertyEntity, java.lang.String propertyDefinition, boolean isRequired, java.util.Set<org.eaglei.model.EIEntity> propertyValues)
           
protected  void drawReferencedBy()
           
protected  void finishSetup()
           
protected  java.util.Collection<org.eaglei.model.EIEntity> getDataTypeEntities()
           
protected  java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyLiteralPropEntities()
           
protected  java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyResourcePropEntities()
           
protected  java.util.Collection<org.eaglei.model.EIEntity> getObjectTypeEntities()
           
protected  void initializeSpecifics()
           
 
Methods inherited from class org.eaglei.ui.gwt.instance.InstancePanel
constructForm, drawReadOnlyLiteralProperty, drawReadOnlyResourceProperty, getInstance, getRootSuperClass, handleReadOnlyTextProperty, initializeProperties, makeSetFromSingle, makeSetFromSingleEntity, makeSetFromSingleURI
 
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
 

Constructor Detail

ViewInstancePanel

public ViewInstancePanel(org.eaglei.model.EIInstance instance,
                         java.util.Map<org.eaglei.model.EIURI,java.lang.String> mapTermToDefinition)
Method Detail

initializeSpecifics

protected void initializeSpecifics()
Overrides:
initializeSpecifics in class InstancePanel

finishSetup

protected void finishSetup()
Overrides:
finishSetup in class InstancePanel

addNameProperty

protected void addNameProperty(java.lang.String labelPrefix)
Overrides:
addNameProperty in class InstancePanel

addTypeProperty

protected void addTypeProperty(java.lang.String labelPrefix)
Overrides:
addTypeProperty in class InstancePanel

drawAdminProperties

protected void drawAdminProperties()
Specified by:
drawAdminProperties in class InstancePanel

drawDataProperty

protected void drawDataProperty(org.eaglei.model.EIEntity propertyEntity,
                                java.lang.String propertyDefinition,
                                boolean isRequired,
                                java.util.Set<java.lang.String> propertyValues)
Specified by:
drawDataProperty in class InstancePanel

drawExtraFields

protected void drawExtraFields(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
Specified by:
drawExtraFields in class InstancePanel

drawObjectProperty

protected void drawObjectProperty(org.eaglei.model.EIEntity propertyEntity,
                                  java.lang.String propertyDefinition,
                                  boolean isRequired,
                                  java.util.Set<org.eaglei.model.EIEntity> propertyValues)
Specified by:
drawObjectProperty in class InstancePanel

drawReferencedBy

protected void drawReferencedBy()
Specified by:
drawReferencedBy in class InstancePanel

getDataTypeEntities

protected java.util.Collection<org.eaglei.model.EIEntity> getDataTypeEntities()
Specified by:
getDataTypeEntities in class InstancePanel

getNonOntologyLiteralPropEntities

protected java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyLiteralPropEntities()
Specified by:
getNonOntologyLiteralPropEntities in class InstancePanel

getNonOntologyResourcePropEntities

protected java.util.Collection<org.eaglei.model.EIEntity> getNonOntologyResourcePropEntities()
Specified by:
getNonOntologyResourcePropEntities in class InstancePanel

getObjectTypeEntities

protected java.util.Collection<org.eaglei.model.EIEntity> getObjectTypeEntities()
Specified by:
getObjectTypeEntities in class InstancePanel


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