Package | Description |
---|---|
org.openstreetmap.josm.gui.datatransfer |
Provides the classes for transferring data using cut/copy/paste operations.
|
org.openstreetmap.josm.gui.datatransfer.data |
Provides the classes for defining the serializable data transferred using cut/copy/paste operations.
|
org.openstreetmap.josm.gui.datatransfer.importers |
Provides the classes for the transfer support controllers allowing cut/copy/paste operations.
|
Modifier and Type | Field and Description |
---|---|
private PrimitiveTransferData |
PrimitiveTransferable.primitives |
Modifier and Type | Method and Description |
---|---|
private PrimitiveTransferData |
RelationMemberTransferable.getPrimitiveData() |
Constructor and Description |
---|
PrimitiveTransferable(PrimitiveTransferData primitives)
Constructs a new
PrimitiveTransferable . |
PrimitiveTransferable(PrimitiveTransferData primitives,
OsmDataLayer sourceLayer)
Constructs a new
PrimitiveTransferable . |
Modifier and Type | Method and Description |
---|---|
static PrimitiveTransferData |
PrimitiveTransferData.getData(java.util.Collection<? extends OsmPrimitive> primitives)
Creates a new
PrimitiveTransferData object that only contains the primitives. |
static PrimitiveTransferData |
PrimitiveTransferData.getDataWithReferences(java.util.Collection<? extends OsmPrimitive> primitives)
Creates a new
PrimitiveTransferData object that contains the primitives and all references. |
Constructor and Description |
---|
PrimitiveTagTransferData(PrimitiveTransferData data)
Create a new
PrimitiveTagTransferData |
Modifier and Type | Method and Description |
---|---|
private static AddPrimitivesCommand |
PrimitiveDataPaster.createNewPrimitives(PrimitiveTransferData pasteBuffer,
EastNorth offset,
OsmDataLayer layer) |
private static java.util.EnumMap<OsmPrimitiveType,java.util.Map<java.lang.Long,java.lang.Long>> |
PrimitiveDataPaster.generateNewPrimitives(PrimitiveTransferData pasteBuffer,
java.util.List<PrimitiveData> bufferCopy,
java.util.List<PrimitiveData> toSelect) |