Package Array.streamerOrigin
Class OriginSettings
java.lang.Object
Array.streamerOrigin.OriginSettings
- All Implemented Interfaces:
Serializable
,Cloneable
,SettingsObject
,ManagedParameters
- Direct Known Subclasses:
GPSOriginSettings
,StaticOriginSettings
public abstract class OriginSettings
extends Object
implements SettingsObject, Cloneable, ManagedParameters
Class to hold settings for the different origin methods.
Some of these such as GPS probably won't have any, but others
such as static ones or other vessels AIS ones, will definitely
need to hold a variety of variables.
One thing they do all hold is the class type of the actual method that does the work - only the settings rather than the entire method are serialised into the .psf files though.
- Author:
- Doug Gillespie
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionOriginSettings
(Class originMethodClass) Constructor can generally be overridden using a simple constructor with no input arguments. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Get a set of data that describes all of the parameters in a class
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
originMethodClass
-
-
Constructor Details
-
OriginSettings
Constructor can generally be overridden using a simple constructor with no input arguments.- Parameters:
originMethodClass
-
-
-
Method Details
-
clone
-
getParameterSet
Description copied from interface:ManagedParameters
Get a set of data that describes all of the parameters in a class- Specified by:
getParameterSet
in interfaceManagedParameters
- Returns:
- description of the parameters in a class.
-