Package hec.io
Interface FieldAccessor
- All Known Subinterfaces:
AsciiSerializable
,DBFSerializable
- All Known Implementing Classes:
AbstractConditionalBlockRef
,AbstractDataObject
,AbstractDBFObject
,AbstractJDomDataObject
,AbstractTSRecord
,AiDemGlyphDataRecord
,AiShapeFieldDescriptor
,AiShapeGlyphDataRecord
,AlbersCoordinateInfo
,AlbersLambertCoordinateInfo
,AltItem
,Array2dContainer
,AspectShadingColorContour
,AssignedLocation
,AssignedTimeSeries
,AtLockDescriptor
,AtProjectDescriptor
,AxisLabelDrawProp
,AxisProp
,BandedColorContour
,BaseStreamAlignment
,CategoricalColorContour
,ClientScriptJobTask
,Clipping
,ColorContour
,Conditional
,ConditionalBlock
,ConditionalItem
,ConditionalOperator
,ConditionalValue
,CoordinateInfo
,DailyRepeatInterval
,DataObjectProxy
,DataObjectReference
,DBFCollectionObject
,DemGlyphDataRecord
,DlgGlyphDataRecord
,DoubleArray
,DoubleArray2dContainer
,DoubleVector
,DxfVertex
,ElevationGlyphDataRecord
,Field
,FloatArray
,FloatArray2dContainer
,G2dGlyphDrawProp
,G2dIdentifier
,G2dLabelDrawProp
,G2dLine
,G2dLineProperties
,G2dLogarithmicLine
,G2dMarkerPointProperties
,G2dMarkerProperties
,G2dPanelProp
,G2dPlotProp
,G2dPolygonProperties
,G2dTimeSeriesLine
,G2dVerifyGlyphDrawProp
,G2dVerifyLine
,GeographicCoordinateInfo
,GlyphDataRecord
,GrayscaleColorContour
,GridGlyphDataRecord
,Identifier
,ImageGlyphDataRecord
,IntArray
,IntVector
,InundationGroup
,InundationGroupGlyphDataRecord
,InundationLayer
,InundationParameter
,JDomAttributeParameterTypedValue
,JDomCharacteristic
,JDomCharacteristicType
,JDomCharacteristicTypeRef
,JDomContractWaterSupplyAccounting
,JDomEmbankmentImpl
,JDomGateChange
,JDomGateChangeRef
,JDomGateSetting
,JDomLocationLevelImpl
,JDomLocationLevelRef
,JDomLockCatalogImpl
,JDomLockImpl
,JDomLookupTypeImpl
,JDomOutletImpl
,JDomParameterTypedValueImpl
,JDomProjectCatalogImpl
,JDomProjectGateChanges
,JDomProjectImpl
,JDomProjectTurbineChanges
,JDomSeasonalIntervalImpl
,JDomSeasonalValueImpl
,JDomSeasonalValuesImpl
,JDomSpecifiedLevelImpl
,JDomTurbineChange
,JDomTurbineChangeRef
,JDomTurbineImpl
,JDomTurbineSetting
,JDomWaterSupplyPump
,JDomWaterSupplyPumpAccountingImpl
,JDomWaterUserContractImpl
,JDomWaterUserContractRef
,JDomWaterUserImpl
,JobTask
,LambertCoordinateInfo
,LegendPanelProp
,LinearColorContour
,LocationCategoryRef
,LocationGroup
,LocationGroupRef
,LocationGroupSet
,LocationLevelIndicatorImpl
,LogicalOperator
,LongVector
,MapIdentifier
,ModelDrawingAttributeSet
,ModelReference
,ModelVariable
,ModifiedTime
,MonthlyRepeatInterval
,NamedType
,NetTinGlyphDataRec
,Node
,NoRepeatInterval
,ObjectReference
,OperationalProjectChanges
,PairedValues
,PairedValuesExt
,PhysicalStructure
,PhysicalStructureOperationalChange
,PhysicalStructureOperationalChangeRef
,PhysicalStructureOperationalSetting
,PolarStereographicCoordinateInfo
,PrecipColorContour
,ProbabilityDistributionFunction
,ProgramOrderItem
,RasterGlyphDataRecord
,RepeatInterval
,RGBColorContour
,RunTimeWindow
,SchedulableJob
,ScriptGroup
,ScriptIdentifier
,ScriptJob
,SeasonalPairedValues
,SeasonalRecord
,SeasonalRecordExt
,SeasonalValue
,ServerScriptJobTask
,ShapeDrawingAttribute
,ShortArray
,Shortcut
,SimpleAnnotationDbfObject
,SimpleCustomUserTypeObject
,SimpleParentDbfObject
,SortedTable
,StatePlaneCoordinateInfo
,StreamAlignmentAttributeSet
,StreamElement
,StreamJunction
,StreamNode
,StreamPolyLine
,StreamPt
,StreamSegment
,StreamSegmentIdentifier
,TerrainColorContour
,TextFileReference
,TimeSeriesCategory
,TimeSeriesGroup
,TinGlyphDataRec
,TitleDrawProp
,TmsGlyphDataRecord
,ToolbarButtonProp
,TransverseMercatorCoordinateInfo
,TrialReference
,TsGroup
,TwoColorColorContour
,UnitsType
,UnmodifiableDataObject
,UserInfo
,UserLoginInfo
,UTMCoordinateInfo
,ViewportDrawProp
,ViewportToolbarProp
,WaterDepthColorContour
,WatershedLocation
,WeeklyRepeatInterval
,WorldLine
,WorldLine3d
,WorldNode
,WorldPt
,WorldPt3d
,WorldText
,XYCoordinateInfo
,YearlyRepeatInterval
public interface FieldAccessor
-
Method Summary
Modifier and TypeMethodDescriptiongetFieldObject
(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.boolean
setFieldObject
(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.
-
Method Details
-
getFieldObject
This method allows access to java.lang.reflect.Field objects within the implementing class.- Parameters:
fld
- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
This allows access to fields withing the implementing object to set there data.- 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
-