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

Quick Search    Search Deep

ulu.view
Interface Propertied  view Propertied download Propertied.java

All Known Subinterfaces:
Item, JAFable, View
All Known Implementing Classes:
ItemImpl, ViewImpl

public interface Propertied

A low-level interface for any object that holds an associative list of properties, each of which is a UField (which can hold any java Object, and is typed)


Field Summary
static java.lang.String PROP_DISPLAY_LOD
          the agreed-upon convention for the name of the property denoting whether a display of properties should be brief or detailed (may be implemented as a boolean or enumerated integer by different UIs)
static java.lang.String PROP_NAME
          the agreed-upon convention for the name property's name
 
Method Summary
 boolean addProp(UField u)
          (attempt to) add a property
 boolean clearProps()
          remove all properties
 java.lang.String getName()
          convenience getter for name property
 UField getProp(java.lang.String name)
          get a property by name
 UField[] properties()
          list this item's properties
 boolean removeProp(UField u)
          (attempt to) remove a property
 void setName(java.lang.String s)
          conenience setter for name property
 

Field Detail

PROP_NAME

public static final java.lang.String PROP_NAME
the agreed-upon convention for the name property's name

See Also:
Constant Field Values

PROP_DISPLAY_LOD

public static final java.lang.String PROP_DISPLAY_LOD
the agreed-upon convention for the name of the property denoting whether a display of properties should be brief or detailed (may be implemented as a boolean or enumerated integer by different UIs)

See Also:
Constant Field Values
Method Detail

properties

public UField[] properties()
list this item's properties


getProp

public UField getProp(java.lang.String name)
get a property by name


addProp

public boolean addProp(UField u)
(attempt to) add a property


removeProp

public boolean removeProp(UField u)
(attempt to) remove a property


clearProps

public boolean clearProps()
remove all properties


getName

public java.lang.String getName()
convenience getter for name property


setName

public void setName(java.lang.String s)
conenience setter for name property