Interface Copyable

All Known Implementing Classes:
Action, ActivityBundle.Main, ActivityBundle.Recovery, Approval.Entry, ApprovalRole, AssetAccess, AssetAccess.ControlList, AssetAccess.ControlList.Entry, Attachment, AttachmentConstraints, AttachmentList, AttributeMap, AttributeMapList, AttributeRangeMap, AudioTrack, AudioTrackList, CardView, CommentLog, CommentLog.Entry, Computed, ComputedMap, Cvl, Cvl.Entry, DetailsCategory, DetailsSection, Divider, FileFormatInfo, FilterCriteria, FilterSection, GenericTable, GenericTable.Row, Graph, Graph.Edge, Graph.Vertex, ImageDimensions, InvokerUrls, ListSection, ManagedFile, ManagedFolder, ManagedFolderDefinition, Marker, MarkerList, QCRequestOptions, QCWarnings, Relation, RememberedForms, ReportSection, RichText, SearchSection, Segment, SegmentList, SegmentListList, SortOrderPreset, SortSection, StringList, StyledIcon, StyledIcon.Map, StyleMap, StyleSet, TableSchemaDetails.ColumnDefinition, TaskList, Timecode, TimeLog, TimeLog.TimeEntry, TranslatedString, UserActionState, ValueList, ValueList.Entry

public interface Copyable
Similar to Cloneable, with a few differences. It does not rely on an existing protected implementation in Object and the interface actually contains the method itself. Originally created mainly to provide an alternative to Cleaneable that worked with Google Web Toolkit (no longer in use).
Author:
Markus MÃ¥rtensson
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Performs a deep copy of the object.
  • Method Details

    • copy

      Copyable copy()
      Performs a deep copy of the object.
      Returns:
      new copy.