Package hec.lang
Class ObjectReference
java.lang.Object
hec.lang.ObjectReference
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,Serializable
- Direct Known Subclasses:
DataObjectReference,ModelReference
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()getFieldObject(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.booleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.void
-
Field Details
-
id
public int id
-
-
Constructor Details
-
ObjectReference
public ObjectReference()
-
-
Method Details
-
clear
public void clear() -
getObject
-
setObject
-
getFieldObject
Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin interfaceFieldAccessor- Parameters:
fld- The java field object representing the member field to be setfobj- The data to set in that field- Returns:
- returns true if successful
-