SPT RWT Application API

com.sptci.rwt.webui.model
Class ProcedureView

java.lang.Object
  extended by nextapp.echo2.app.Component
      extended by nextapp.echo2.app.Column
          extended by com.sptci.rwt.webui.model.AbstractView
              extended by com.sptci.rwt.webui.model.SourceView
                  extended by com.sptci.rwt.webui.model.ProcedureView
All Implemented Interfaces:
com.sptci.echo2.View, Serializable, RenderIdSupport

public class ProcedureView
extends SourceView

A view component used to display the information contained in ProcedureMetaData.

© Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: ProcedureView.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-10-07
See Also:
Serialized Form

Field Summary
private  ProcedureMetaData metaData
          The meta data object whose details are to be displayed.
 
Fields inherited from class com.sptci.rwt.webui.model.SourceView
KEYWORDS, PATTERNS
 
Fields inherited from class nextapp.echo2.app.Column
PROPERTY_BORDER, PROPERTY_CELL_SPACING, PROPERTY_INSETS
 
Fields inherited from class nextapp.echo2.app.Component
CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_TRAVERSAL_INDEX_CHANGED_PROPERTY, FOCUS_TRAVERSAL_PARTICIPANT_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
ProcedureView(ProcedureMetaData metaData)
          Create a new instance of the view using the specified model object.
 
Method Summary
protected  Component createDetails()
          Create the component used to display the details of the index.
protected  Component createSource(String name)
          Create the component used to display the SQL statement that is executed by the trigger.
 void init()
          Lifecycle method used to initialise component when added to a container hierarchy.
protected  void initMetaData()
          Perform additional initialisation of the metaData object.
 
Methods inherited from class com.sptci.rwt.webui.model.SourceView
syntaxHighlight, toHtml
 
Methods inherited from class com.sptci.rwt.webui.model.AbstractView
createLabels, processFatalException
 
Methods inherited from class nextapp.echo2.app.Column
getBorder, getCellSpacing, getInsets, setBorder, setCellSpacing, setInsets
 
Methods inherited from class nextapp.echo2.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusTraversalIndex, getFont, getForeground, getId, getIndexedProperty, getLayoutData, getLayoutDirection, getLocale, getParent, getProperty, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLayoutDirection, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidChild, isValidParent, isVisible, processInput, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, setBackground, setEnabled, setFocusTraversalIndex, setFocusTraversalParticipant, setFont, setForeground, setId, setIndexedProperty, setLayoutData, setLayoutDirection, setLocale, setProperty, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaData

private final ProcedureMetaData metaData
The meta data object whose details are to be displayed.

Constructor Detail

ProcedureView

public ProcedureView(ProcedureMetaData metaData)
Create a new instance of the view using the specified model object.

Parameters:
metaData - The metaData model object to use.
See Also:
initMetaData()
Method Detail

init

public void init()
Lifecycle method used to initialise component when added to a container hierarchy.

Overrides:
init in class Component
See Also:
createDetails(), createSource(java.lang.String)

createDetails

protected Component createDetails()
Create the component used to display the details of the index.

Returns:
The component that displays the index information.
See Also:
AbstractView.createLabels(java.lang.String, com.sptci.rwt.MetaData, nextapp.echo2.app.Component)

createSource

protected Component createSource(String name)
Create the component used to display the SQL statement that is executed by the trigger.

Parameters:
name - The name of the field to fetch.
Returns:
The component that displays the SQL statement
See Also:
SourceView.toHtml(java.lang.String), SourceView.syntaxHighlight(java.lang.String)

initMetaData

protected void initMetaData()
Perform additional initialisation of the metaData object.

Since:
Version 1.1
See Also:
ProcedureAnalyser.getAdditionalAttributes(com.sptci.rwt.ProcedureMetaData)

SPT RWT Application API