|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openstreetmap.josm.gui.io.UploadStrategySpecification
public class UploadStrategySpecification
An UploadStrategySpecification consists of the parameter describing the strategy
for uploading a collection of OsmPrimitive
.
This includes:
UploadStrategy
to use
Field Summary | |
---|---|
private int |
chunkSize
|
private boolean |
closeChangesetAfterUpload
|
private MaxChangesetSizeExceededPolicy |
policy
|
private UploadStrategy |
strategy
|
static int |
UNSPECIFIED_CHUNK_SIZE
indicates that the chunk size isn't specified |
Constructor Summary | |
---|---|
UploadStrategySpecification()
Creates a new upload strategy with default values. |
|
UploadStrategySpecification(UploadStrategySpecification other)
Clones another upload strategy. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
int |
getChunkSize()
|
int |
getNumRequests(int numObjects)
|
MaxChangesetSizeExceededPolicy |
getPolicy()
|
UploadStrategy |
getStrategy()
Replies the upload strategy |
static int |
getUnspecifiedChunkSize()
|
int |
hashCode()
|
boolean |
isCloseChangesetAfterUpload()
|
UploadStrategySpecification |
setChunkSize(int chunkSize)
|
UploadStrategySpecification |
setCloseChangesetAfterUpload(boolean closeChangesetAfterUpload)
|
UploadStrategySpecification |
setPolicy(MaxChangesetSizeExceededPolicy policy)
|
UploadStrategySpecification |
setStrategy(UploadStrategy strategy)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int UNSPECIFIED_CHUNK_SIZE
private UploadStrategy strategy
private int chunkSize
private MaxChangesetSizeExceededPolicy policy
private boolean closeChangesetAfterUpload
Constructor Detail |
---|
public UploadStrategySpecification()
public UploadStrategySpecification(UploadStrategySpecification other)
other
- the other upload strategyMethod Detail |
---|
public UploadStrategy getStrategy()
public int getChunkSize()
public static int getUnspecifiedChunkSize()
public MaxChangesetSizeExceededPolicy getPolicy()
public UploadStrategySpecification setStrategy(UploadStrategy strategy)
public UploadStrategySpecification setChunkSize(int chunkSize)
public UploadStrategySpecification setPolicy(MaxChangesetSizeExceededPolicy policy)
public UploadStrategySpecification setCloseChangesetAfterUpload(boolean closeChangesetAfterUpload)
public boolean isCloseChangesetAfterUpload()
public int getNumRequests(int numObjects)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |