org.mmbase.util
Interface PublicCloneable<C>

All Superinterfaces:
Cloneable
All Known Subinterfaces:
Analyzer, NodeQuery, Query, Recognizer, Transcoder
All Known Implementing Classes:
AbstractDescriptor, AbstractField, AbstractLengthDataType, AbstractQueryWrapper, AbstractTranscoder, AssignmentEvents.Event, Authenticate.AdminVirtualNode, BasicDataType, BasicNodeQuery, BasicQuery, BasicSearchQuery, BinaryDataType, BinaryStringDataType, BooleanDataType, BuildersRead, CaptchaDataType, ChainedAnalyzer, ChainedCommitProcessor, CheckEqualityDataType, ClusterNode, CommandTranscoder, ComparableDataType, ComponentNamesDataType, ComponentRepository.Ready, ConfirmPasswordDataType, CoreField, DataTypeField, DateTimeDataType, DecimalDataType, DocumentSerializable, DoubleDataType, Duration.DataType, EmailEvent, EmailEvent.Sent, EmailValidated, Entry, Event, Events.Event, FFMpeg2TheoraAnalyzer, FFMpeg2TheoraTranscoder, FFMpegAnalyzer, FFMpegRecognizer, FFMpegTranscoder, FieldDefs, FloatDataType, FullIndexEvents.Event, IdEvent, InfiniteTranscoder, IntegerDataType, InternetAddressDataType, LanguageDataType, ListDataType, LocaleLocalizedString, LocalEvent, LocalizedString, LongDataType, MMObjectNode, MockAnalyzer, MockField, MockNodeManager.SystemField, MockTranscoder, NewSearcher.Event, NodeDataType, NodeEvent, NodeManagerNamesDataType, NodeQueryWrapper, NodeSearchQuery, NodeSearchQuery, NumberDataType, Parameter, Parameter.Wrapper, PatternParameter, ProposedJobs.Event, QueryWrapper, ReadonlyLocalizedString, RecognizerTranscoder, RelationEvent, ReplacingLocalizedString, ResultNode, ReturnType, SecurityContextDataType, SegmenterAnalyzer, SegmenterTranscoder, Setting.DataType, SMSEvent, StringDataType, SystemEvent, SystemEvent.Collectable, SystemEvent.MachineName, SystemEvent.ServletContext, SystemEvent.Shutdown, SystemEvent.Up, TransactionEvent, TransactionEvent.Cancel, TransactionEvent.Commit, TransactionEvent.Create, TransactionEvent.End, TransactionEvent.Resolve, TypeRel.VirtualTypeRelNode, UniqueStringDataType, UserNodeDataType, VirtualNode, WeekdaysDataType, WrappedLocalizedString, XmlDataType

public interface PublicCloneable<C>
extends Cloneable

The java interface Cloneable has no public methods. This interface is simply Cloneable, but with the clone method public. So, if an object is PublicCloneable, you don't know merely that it's Cloneable, but you can also actually do it...

Since:
MMBase-1.8
Version:
$Id: PublicCloneable.java 41036 2010-02-15 22:30:54Z michiel $
Author:
Michiel Meeuwissen

Method Summary
 C clone()
           
 

Method Detail

clone

C clone()


MMBase 2.0-SNAPSHOT - null