aspoev.interpreter.base
Class FieldMask
java.lang.Object
aspoev.interpreter.base.MetaObject
aspoev.interpreter.base.FieldMask
- All Implemented Interfaces:
- pJ.jasmine.PRI, java.io.Serializable
- public class FieldMask
- extends MetaObject
- implements pJ.jasmine.PRI
- See Also:
- Serialized Form
|
Field Summary |
protected pJ.jasmine.ListOfObject |
masked
|
| Fields inherited from interface pJ.jasmine.PRI |
DELETECHANGE, MODIFYCHANGE, NOCHANGE |
|
Constructor Summary |
FieldMask(java.util.Collection maskedFields)
|
|
Method Summary |
java.lang.Object |
getFieldValue(java.lang.String fieldName)
Either a number (Double), a string (String), an object
(MetaObject), or a reference (VariableReferenceElement). |
java.util.Collection |
getMaskedFields()
|
boolean |
hasField(java.lang.String fieldName)
Returns true if this object has a field of the specified name. |
void |
setFieldVaue(java.lang.String fieldName,
java.lang.Object value)
|
protected void |
throwAccessException(java.lang.String fieldName)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
masked
protected pJ.jasmine.ListOfObject masked
FieldMask
public FieldMask(java.util.Collection maskedFields)
getFieldValue
public java.lang.Object getFieldValue(java.lang.String fieldName)
- Description copied from class:
MetaObject
- Either a number (Double), a string (String), an object
(MetaObject), or a reference (VariableReferenceElement).
- Overrides:
getFieldValue in class MetaObject
getMaskedFields
public java.util.Collection getMaskedFields()
hasField
public boolean hasField(java.lang.String fieldName)
- Description copied from class:
MetaObject
- Returns true if this object has a field of the specified name.
- Overrides:
hasField in class MetaObject
setFieldVaue
public void setFieldVaue(java.lang.String fieldName,
java.lang.Object value)
throwAccessException
protected void throwAccessException(java.lang.String fieldName)