org.eaglei.ui.gwt.instance
Class InstancePanel

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
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:
ViewInstancePanel

public abstract class InstancePanel
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.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  com.google.gwt.user.client.ui.VerticalPanel outerFormPanel
           
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
protected InstancePanel()
           
  InstancePanel(org.eaglei.model.EIInstance instance)
           
 
Method Summary
protected  void addNameProperty(java.lang.String labelPrefix)
           
protected  void addTypeProperty(java.lang.String labelPrefix)
           
protected  void constructForm()
           
protected abstract  void drawAdminProperties()
           
protected abstract  void drawDataProperty(org.eaglei.model.EIEntity propertyEntity, java.lang.String propertyDefinition, boolean isRequired, java.util.Set<java.lang.String> propertyValues)
           
protected abstract  void drawExtraFields(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
           
protected abstract  void drawObjectProperty(org.eaglei.model.EIEntity propertyEntity, java.lang.String propertyDefinition, boolean isRequired, java.util.Set<org.eaglei.model.EIEntity> propertyValues)
           
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()
           
protected  void finishSetup()
           
protected abstract  java.util.Collection<org.eaglei.model.EIEntity> getDataTypeEntities()
           
 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 abstract  java.util.Collection<org.eaglei.model.EIEntity> getObjectTypeEntities()
           
protected  void getRootSuperClass()
           
protected  com.google.gwt.user.client.ui.Widget handleReadOnlyTextProperty(java.lang.String value)
           
protected  void initializeProperties()
           
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

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
Constructor Detail

InstancePanel

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

InstancePanel

protected InstancePanel()
Method Detail

drawDataProperty

protected abstract void drawDataProperty(org.eaglei.model.EIEntity propertyEntity,
                                         java.lang.String propertyDefinition,
                                         boolean isRequired,
                                         java.util.Set<java.lang.String> propertyValues)

drawObjectProperty

protected abstract void drawObjectProperty(org.eaglei.model.EIEntity propertyEntity,
                                           java.lang.String propertyDefinition,
                                           boolean isRequired,
                                           java.util.Set<org.eaglei.model.EIEntity> propertyValues)

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)

getDataTypeEntities

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

getObjectTypeEntities

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

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()

finishSetup

protected void finishSetup()

getInstance

public org.eaglei.model.EIInstance getInstance()

addNameProperty

protected void addNameProperty(java.lang.String labelPrefix)

addTypeProperty

protected void addTypeProperty(java.lang.String labelPrefix)

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)

initializeProperties

protected void initializeProperties()

getRootSuperClass

protected void getRootSuperClass()


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