Interface Copyable<T extends Copyable<T>>

All Known Implementing Classes:
AnyXmlOptionalType, AnyXmlType, AppSequenceType, AssertionType, AttributedQNameType, AttributedUnsignedLongType, AttributedURIType, Body, ByeType, CreateResponseType, DeliveryType, Detail, EndpointReferenceType, Envelope, Fault, Faultcode, Faultreason, FilterType, GetMetadata, GetStatus, GetStatusResponse, Header, HelloType, HostedServiceType, HostServiceType, LanguageSpecificStringType, LocalizedStringType, Metadata, MetadataSection, MetadataType, NotUnderstoodType, ProbeMatchesType, ProbeMatchType, ProbeType, ProblemActionType, Reasontext, ReferenceParametersType, RelatesToType, Relationship, Renew, RenewResponse, ResolveMatchesType, ResolveMatchType, ResolveType, ResourceCreated, ScopesType, SecurityType, SigType, Subcode, Subscribe, SubscribeResponse, SubscriptionEnd, SupportedEnvType, TBinding, TBindingOperation, TBindingOperationFault, TBindingOperationMessage, TDefinitions, TDocumentation, TDocumented, TExtensibilityElement, TExtensibleAttributesDocumented, TExtensibleDocumented, TFault, ThisDeviceType, ThisModelType, TImport, TMessage, TOperation, TParam, TPart, TPort, TPortType, TService, TTypes, Unsubscribe, UpgradeType

public interface Copyable<T extends Copyable<T>>
Contract for objects that can be copied, similar to the "Object.clone()" contract, but only available on objects explicitly implementing this interface.
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • createCopy

      T createCopy()