|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.data.FormNode
visad.data.Form
ucar.visad.ShapefileForm
public class ShapefileForm
ShapefileForm is the shapefile data format adapter for ESRI shapefile maps.
| Field Summary |
|---|
| Fields inherited from class visad.data.Form |
|---|
mathType |
| Constructor Summary | |
|---|---|
ShapefileForm()
Construct a Form for reading in ESRI shapefile map files |
|
| Method Summary | |
|---|---|
void |
add(String id,
Data data,
boolean replace)
Add data to an existing data object |
String[] |
getDefaultSuffixes()
Get a list of default suffixes for shapfile map files |
FormNode |
getForms(Data data)
Return the data forms that are compatible with a data object |
boolean |
isThisType(byte[] block)
Determines if this is a shapfile map file from the starting block |
boolean |
isThisType(String name)
Determines if this is a shapefile map file from the name |
DataImpl |
open(String id)
Open the file specified by the string |
DataImpl |
open(URL url)
Open the file specified by the URL |
void |
save(String id,
Data data,
boolean replace)
Save a VisAD data object in this form |
| Methods inherited from class visad.data.Form |
|---|
getMathType |
| Methods inherited from class visad.data.FormNode |
|---|
getName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ShapefileForm()
| Method Detail |
|---|
public boolean isThisType(String name)
isThisType in interface FormFileInformername - name of the file
public boolean isThisType(byte[] block)
isThisType in interface FormFileInformerblock - block of data to check
public String[] getDefaultSuffixes()
getDefaultSuffixes in interface FormFileInformer
public void save(String id,
Data data,
boolean replace)
throws BadFormException,
IOException,
RemoteException,
VisADException
save in class FormNodeid - location of datadata - data to addreplace - true to replace old with new
BadFormException - bad form
IOException - file doesn't exist
RemoteException - Java RMI problem
VisADException - Problem creating data
UnimplementedException - - can't be done yet.
public void add(String id,
Data data,
boolean replace)
throws BadFormException
add in class FormNodeid - location of datadata - data to addreplace - true to replace old with new
BadFormException - always for this form
public DataImpl open(String id)
throws BadFormException,
IOException,
VisADException
open in class FormNodeid - string representing the path to the file
BadFormException - bad form
IOException - file doesn't exist
VisADException - Problem creating data
public DataImpl open(URL url)
throws BadFormException,
VisADException,
IOException
open in class FormNodeurl - URL of the remote map
BadFormException - bad form
IOException - file doesn't exist
VisADException - Problem creating datapublic FormNode getForms(Data data)
getForms in class FormNodedata - data in question
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||