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,ByteArrayToDataContainer.DummyContainer,ByteFormatString,CallableActorReference,ConfigurableEnumeration.AbstractItem,ConnectionParameters,ControlChartContainer,CronSchedule,DatabaseConnection,DataContainerToByteArray.DummyContainer,DataContainerToString.DummyContainer,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,StringFavorites,StringFavorites.StringFavorite,StringToDataContainer.DummyContainer,SuffixField,TableResultsPanel,Tag,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 TgetClone()Returns a clone of the object.
-
-
-
Method Detail
-
getClone
T getClone()
Returns a clone of the object.- Returns:
- the clone
-
-