org.eaglei.datatools.client.ui
Class NonOntologyPropertiesRenderer

java.lang.Object
  extended by org.eaglei.datatools.client.ui.NonOntologyPropertiesRenderer
All Implemented Interfaces:
org.eaglei.ui.gwt.instance.Renderer
Direct Known Subclasses:
NonOntlogyPropEditRenderer, NonOntologyPropViewRenderer

public abstract class NonOntologyPropertiesRenderer
extends java.lang.Object
implements org.eaglei.ui.gwt.instance.Renderer


Field Summary
protected  org.eaglei.model.EIInstance eiInstance
           
protected  com.google.gwt.user.client.ui.FlowPanel nonOntologyOuterPanel
           
protected  boolean shouldShowReadOnlyProperties
           
 
Constructor Summary
NonOntologyPropertiesRenderer(org.eaglei.model.EIInstance eiInstance, com.google.gwt.user.client.ui.FlowPanel nonOntologyOuterPanel)
           
 
Method Summary
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, com.google.gwt.user.client.ui.FlowPanel innerPanel)
           
protected  void drawAdminProperties()
           
protected abstract  void drawExtraFields(java.util.Map<org.eaglei.model.EIEntity,java.util.Set<java.lang.String>> nonOntologyLiteralProperties)
           
protected abstract  void drawNonOntologyLiteralProperty(org.eaglei.model.EIEntity propertyEntity, java.util.Set<java.lang.String> propertyValues, com.google.gwt.user.client.ui.FlowPanel nonOntologyPanel)
           
protected abstract  void drawNonOntologyResourceProperty(org.eaglei.model.EIEntity propertyEntity, java.util.Set<org.eaglei.model.EIEntity> propertyValues, com.google.gwt.user.client.ui.FlowPanel nonOntologyPanel)
           
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.FlowPanel 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.FlowPanel nonOntologyPanel)
           
protected  void drawReferencedBy()
           
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  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)
           
 void renderProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eiInstance

protected org.eaglei.model.EIInstance eiInstance

nonOntologyOuterPanel

protected com.google.gwt.user.client.ui.FlowPanel nonOntologyOuterPanel

shouldShowReadOnlyProperties

protected boolean shouldShowReadOnlyProperties
Constructor Detail

NonOntologyPropertiesRenderer

public NonOntologyPropertiesRenderer(org.eaglei.model.EIInstance eiInstance,
                                     com.google.gwt.user.client.ui.FlowPanel nonOntologyOuterPanel)
Method Detail

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

drawNonOntologyLiteralProperty

protected abstract void drawNonOntologyLiteralProperty(org.eaglei.model.EIEntity propertyEntity,
                                                       java.util.Set<java.lang.String> propertyValues,
                                                       com.google.gwt.user.client.ui.FlowPanel nonOntologyPanel)

drawNonOntologyResourceProperty

protected abstract void drawNonOntologyResourceProperty(org.eaglei.model.EIEntity propertyEntity,
                                                        java.util.Set<org.eaglei.model.EIEntity> propertyValues,
                                                        com.google.gwt.user.client.ui.FlowPanel nonOntologyPanel)

renderProperties

public void renderProperties()
Specified by:
renderProperties in interface org.eaglei.ui.gwt.instance.Renderer

drawAdminProperties

protected void drawAdminProperties()

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,
                                      com.google.gwt.user.client.ui.FlowPanel innerPanel)

drawReferencedBy

protected void drawReferencedBy()

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.FlowPanel 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.FlowPanel nonOntologyPanel)


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