Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jac.aspects.gui.web
Class AbstractFieldView  view AbstractFieldView download AbstractFieldView.java

java.lang.Object
  extended byjac.aspects.gui.web.AbstractView
      extended byjac.aspects.gui.web.AbstractFieldView
All Implemented Interfaces:
jac.aspects.gui.FieldUpdate, jac.aspects.gui.View
Direct Known Subclasses:
AttachmentViewer, DateHourViewer, DateViewer, EnumViewer, FloatViewer, ImageURLViewer, PrimitiveField, ReferenceView, TextViewer

public abstract class AbstractFieldView
extends AbstractView
implements jac.aspects.gui.FieldUpdate


Field Summary
(package private)  jac.util.Stack contexts
           
(package private)  jac.core.rtti.FieldItem field
           
(package private)  java.lang.Object substance
           
 
Fields inherited from class jac.aspects.gui.web.AbstractView
closed, column, context, description, factory, height, isCellViewer, javascript, label, message, parameters, parentView, row, style, styleSheet, table, type, viewBorder, width
 
Constructor Summary
AbstractFieldView()
           
AbstractFieldView(java.lang.Object substance, jac.core.rtti.FieldItem field)
           
 
Method Summary
 void close()
          This method is called by the system when the view is closed.
 void fieldUpdated(java.lang.Object substance, jac.core.rtti.FieldItem field, java.lang.Object value, java.lang.Object param)
          Upcalled when a field was modified.
 jac.core.rtti.FieldItem getField()
           
 void setField(jac.core.rtti.FieldItem field)
           
 void setSubstance(java.lang.Object substance)
           
abstract  void setValue(java.lang.Object value)
           
 
Methods inherited from class jac.aspects.gui.web.AbstractView
equals, eventURL, eventURL, genBody, genPage, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, iconElement, iconElement, isClosed, isInForm, setColumn, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParameters, setParentView, setRow, setStyle, setStyleSheet, setTable, setType, setViewBorder, setWidth, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jac.aspects.gui.View
getSubstance, refreshView, refreshViewItem
 

Field Detail

substance

java.lang.Object substance

field

jac.core.rtti.FieldItem field

contexts

jac.util.Stack contexts
Constructor Detail

AbstractFieldView

public AbstractFieldView(java.lang.Object substance,
                         jac.core.rtti.FieldItem field)

AbstractFieldView

public AbstractFieldView()
Method Detail

setValue

public abstract void setValue(java.lang.Object value)

setSubstance

public void setSubstance(java.lang.Object substance)

setField

public void setField(jac.core.rtti.FieldItem field)

getField

public jac.core.rtti.FieldItem getField()

close

public void close()
Description copied from interface: jac.aspects.gui.View
This method is called by the system when the view is closed.

Specified by:
close in interface jac.aspects.gui.View
Overrides:
close in class AbstractView

fieldUpdated

public void fieldUpdated(java.lang.Object substance,
                         jac.core.rtti.FieldItem field,
                         java.lang.Object value,
                         java.lang.Object param)
Description copied from interface: jac.aspects.gui.FieldUpdate
Upcalled when a field was modified.

Specified by:
fieldUpdated in interface jac.aspects.gui.FieldUpdate