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.
-
MField()
-
-
beginDelayChangeNotify()
- Put off change notification (sending of events and such)
until endDelayChangeNotify() is called.
-
doChangeNotify()
- Hopefully the compiler will optimize this.
-
endDelayChangeNotify()
-
MField
public MField()
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.
endDelayChangeNotify
public void endDelayChangeNotify()
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