Package hec.model
Class StreamSegmentIdentifier
java.lang.Object
hec.model.StreamSegmentIdentifier
- All Implemented Interfaces:
AsciiSerializable
,FieldAccessor
,StreamReferenceHolder
,Serializable
public class StreamSegmentIdentifier
extends Object
implements AsciiSerializable, StreamReferenceHolder
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble
double
int
-
Constructor Summary
ConstructorsConstructorDescriptionStreamSegmentIdentifier
(String sName, int id, double sStation, double eStation) -
Method Summary
Modifier and TypeMethodDescriptiondouble
getFieldObject
(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.double
int
boolean
isValid()
void
setEndElevation
(double endElevation) boolean
setFieldObject
(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.void
setStartElevation
(double startElevation) void
setStreamIndex
(int idx) void
setStreamName
(String name)
-
Field Details
-
streamName
-
streamId
public int streamId -
startStation
public double startStation -
endStation
public double endStation
-
-
Constructor Details
-
StreamSegmentIdentifier
public StreamSegmentIdentifier() -
StreamSegmentIdentifier
-
-
Method Details
-
isValid
public boolean isValid() -
getFieldObject
Description copied from interface:FieldAccessor
This method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObject
in interfaceFieldAccessor
- Parameters:
fld
- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessor
This allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObject
in 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
-
getStreamIndex
public int getStreamIndex()- Specified by:
getStreamIndex
in interfaceStreamReferenceHolder
- Returns:
- See Also:
-
getStreamName
- Specified by:
getStreamName
in interfaceStreamReferenceHolder
- Returns:
- See Also:
-
setStreamIndex
public void setStreamIndex(int idx) - Specified by:
setStreamIndex
in interfaceStreamReferenceHolder
- Parameters:
idx
-- See Also:
-
setStreamName
- Specified by:
setStreamName
in interfaceStreamReferenceHolder
- Parameters:
name
-- See Also:
-
getEndElevation
public double getEndElevation() -
setEndElevation
public void setEndElevation(double endElevation) -
getStartElevation
public double getStartElevation() -
setStartElevation
public void setStartElevation(double startElevation)
-