Class dnx.lr.MField
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dnx.lr.MField

java.lang.Object
   |
   +----dnx.util.DNXObject
           |
           +----dnx.lr.Field
                   |
                   +----dnx.lr.MField

public class MField
extends Field
This is the base class of all multi-valued fields. All of the actual field classes are contained in the dnx.lr.field package.

Constructor Index

 o MField()

Method Index

 o beginDelayChangeNotify()
Put off change notification (sending of events and such) until endDelayChangeNotify() is called.
 o doChangeNotify()
Hopefully the compiler will optimize this.
 o endDelayChangeNotify()

Constructors

 o MField
  public MField()

Methods

 o beginDelayChangeNotify
  public void beginDelayChangeNotify()
Put off change notification (sending of events and such) until endDelayChangeNotify() is called. This is useful if you are going to be making a series of changes to the same field. WARNING: If you use this function, you should *always* use a construct like this: f.beginDelayChangeNotify(); try { // do something to f; } finally { f.endDelayChangeNotify(); } This is because changes to a field could cause exceptions to be thrown.
 o endDelayChangeNotify
  public void endDelayChangeNotify()
 o doChangeNotify
  public final void doChangeNotify()
Hopefully the compiler will optimize this. Oh for an explicit inline declaration.

All Packages  Class Hierarchy  This Package  Previous  Next  Index