Package adams.core
Interface CloneHandler<T>
-
- Type Parameters:
T
- the type of data that gets returned by the getClone() method
- All Known Subinterfaces:
Container
,ContainerWithReport
,DataContainer<T>
,DataContainerWithSpreadSheetSupport<T>
,DataPoint
,DataPointWithMetaData
,Dataset
,SpreadSheet
,XYSequencePointWithErrors
- All Known Implementing Classes:
AbstractActorReference
,AbstractAdvancedScript
,AbstractAnalysisPanel
,AbstractBaseString
,AbstractContainer
,AbstractDataBackedIndex
,AbstractDataBackedRange
,AbstractDataBackedUnorderedRange
,AbstractDatabaseConnection
,AbstractDataContainer
,AbstractDataPoint
,AbstractField
,AbstractFilterContainer
,AbstractImageContainer
,AbstractReconnectableDatabaseConnection
,AbstractResultsPanel
,AbstractSimpleContainer
,AbstractSimpleScript
,ArrayDimensions
,AttributeTypeList
,BaseAnnotation
,BaseBoolean
,BaseByte
,BaseCharacter
,BaseCharset
,BaseClassname
,BaseColor
,BaseCommandLine
,BaseDate
,BaseDateTime
,BaseDateTimeMsec
,BaseDimension
,BaseDouble
,BaseFloat
,BaseHostname
,BaseInteger
,BaseInterval
,BaseKeyValuePair
,BaseList
,BaseLong
,BaseMarkdown
,BaseObject
,BasePassword
,BasePointDouble
,BasePointFloat
,BasePointInt
,BaseRectangle
,BaseRegExp
,BaseShort
,BaseShortcut
,BaseString
,BaseText
,BaseTime
,BaseTimeMsec
,BaseURI
,BaseURL
,Bin
,BlobContainer
,BoofCVImageContainer
,BooleanExpressionText
,BufferedImageBitmaskContainer
,BufferedImageContainer
,ByteFormatString
,CallableActorReference
,ConfigurableEnumeration.AbstractItem
,ConnectionParameters
,ControlChartContainer
,CronSchedule
,DatabaseConnection
,DatasetView
,DateFormatString
,DecimalFormatString
,DefaultAnalysisPanel
,DefaultDataset
,DefaultSpreadSheet
,EmailAddress
,EncapsulatedActorsContainer
,EventReference
,ExifTagEnum.Item
,Favorites
,Favorites.Favorite
,FeatureConverterContainer
,Field
,FileBasedDatasetContainer
,FlowSetupManager
,FlowVariables
,GroovyScript
,HeaderDefinition
,HttpRequestResult
,ImageSegmentationContainer
,Index
,Instance
,InstancePoint
,InstancesView
,JdbcUrl
,JsonPathExpression
,LabeledRectangle
,LocatedObject
,LocatedObjects
,LogEntry
,LookUpUpdateText
,LRUCache
,Mat5ArrayDimensions
,Mat5ArrayElementIndex
,MathematicalExpressionText
,MatrixSubset
,MavenArtifact
,MavenArtifactExclusion
,MavenRepository
,MetaData
,MicroSecondFormatString
,Notes
,NullToken
,ObjectContainer
,OpenCVImageContainer
,OptData
,OptVar
,OutlierContainer
,OutlierDetectorContainer
,PdfFont
,PlainTextResultsPanel
,PredictionEccentricityContainer
,PrefixField
,ProcessActorContainer
,Properties
,PropertyPath.PathElement
,QuadrilateralLocation
,Range
,RangedThreshold
,RemoteCommandContainer
,Report
,SecondFormatString
,SequencePlotPoint
,SequencePlotSequence
,SequencePlotterContainer
,SheetIndex
,SheetRange
,SpreadSheetCellSelectionContainer
,SpreadSheetColumnIndex
,SpreadSheetColumnRange
,SpreadSheetFormulaText
,SpreadSheetQueryText
,SpreadSheetRow
,SpreadSheetRowIndex
,SpreadSheetRowPoint
,SpreadSheetRowRange
,SpreadSheetUnorderedColumnRange
,SpreadSheetUnorderedRowRange
,SpreadSheetView
,SQLStatement
,Storage
,StorageName
,StringExpressionText
,SuffixField
,TableResultsPanel
,TextContainer
,Timeseries
,TimeseriesFilterContainer
,TimeseriesPoint
,TimingContainer
,Token
,TrainTestSetContainer
,TriggerableEventReference
,Undo.UndoPoint
,UnorderedRange
,VariableName
,VariableNameNoUpdate
,VariableNameStorageNamePair
,VariableNameValuePair
,Variables
,WekaAssociatorContainer
,WekaAttributeIndex
,WekaAttributeRange
,WekaAttributeSelectionContainer
,WekaClusterEvaluationContainer
,WekaClusteringContainer
,WekaEvaluationContainer
,WekaExperimentContainer
,WekaFilterContainer
,WekaForecastContainer
,WekaForecastModelContainer
,WekaGeneticAlgorithmContainer
,WekaGeneticAlgorithmInitializationContainer
,WekaInstanceContainer
,WekaLabelIndex
,WekaLabelRange
,WekaModelContainer
,WekaNearestNeighborSearchContainer
,WekaPredictionContainer
,WekaTrainTestSetContainer
,WekaUnorderedAttributeRange
,XPathExpression
,XSLTStyleSheet
,XYSequence
,XYSequencePoint
,Zoom
,ZoomHandler
public interface CloneHandler<T>
Interface for getting around the problem with Java's design flaw in regards to interfaces cannot specify the clone method. See here for more information.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getClone()
Returns a clone of the object.
-
-
-
Method Detail
-
getClone
T getClone()
Returns a clone of the object.- Returns:
- the clone
-
-