|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.refractions.udig.style.sld.editor.ExportTo
net.refractions.udig.style.sld.editor.ExportSLD
public class ExportSLD
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.refractions.udig.style.sld.editor.ExportTo |
---|
ExportTo.PromptAndExport |
Constructor Summary | |
---|---|
ExportSLD()
|
Method Summary | |
---|---|
boolean |
canExport(java.lang.Object target)
Let the extention point perform any additional checks before bothering the users with a prompt. |
java.lang.String |
defaultName(java.lang.Object target)
Default name for provided target. |
void |
exportTo(java.lang.Object target,
java.io.File file,
IProgressMonitor monitor)
Subclass should override to actually do something. |
java.lang.String[] |
getExtentions()
Called by getFilterExtentions (example "sld"). |
java.lang.String[] |
getFilterNames()
Override as required (example "Style Layer Descriptor document"). |
java.lang.String |
prompt(java.lang.Object target)
Prompt to use for title (example: "Export to") |
Methods inherited from class net.refractions.udig.style.sld.editor.ExportTo |
---|
addTo, getFilterExtentions, op, promptFile, status |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExportSLD()
Method Detail |
---|
public boolean canExport(java.lang.Object target)
ExportTo
The extention point lets you specify the exact interface (or class)
required. This method returns true
, but could be used
to perform a more indepth check of say a Layer's Schema to prevent
the export of a FeatureType with multiple Geometry attributes
being exported as a Shapefile.
canExport
in class ExportTo
target
- Target to be considered for export
true
if non null
, subclass can overrride with additional testspublic java.lang.String defaultName(java.lang.Object target)
ExportTo
Should make use of provided target's title if available. This will be combined with the first filter extention to form a valid filename.
defaultName
in class ExportTo
public java.lang.String prompt(java.lang.Object target)
ExportTo
prompt
in class ExportTo
public java.lang.String[] getExtentions()
ExportTo
getExtentions
in class ExportTo
public void exportTo(java.lang.Object target, java.io.File file, IProgressMonitor monitor) throws java.lang.Exception
ExportTo
exportTo
in class ExportTo
java.lang.Exception
public java.lang.String[] getFilterNames()
ExportTo
Care should be taken to internationalization these.
getFilterNames
in class ExportTo
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |