net.refractions.udig.catalog.google
Class GoogleCatalog
java.lang.Object
ICatalog
net.refractions.udig.catalog.google.GoogleCatalog
public class GoogleCatalog
- extends ICatalog
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GoogleCatalog
public GoogleCatalog()
- Construct
GoogleCatalog
.
add
public void add(IService service)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
remove
public void remove(IService service)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
replace
public void replace(java.net.URL id,
IService service)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
resolve
public <T> T resolve(java.lang.Class<T> adaptee,
IProgressMonitor monitor)
throws java.io.IOException
- Throws:
java.io.IOException
getInfo
public ICatalogInfo getInfo(IProgressMonitor monitor)
find
public java.util.List<IResolve> find(java.net.URL id,
IProgressMonitor monitor)
search
public java.util.List<IResolve> search(java.lang.String pattern,
Envelope bbox,
IProgressMonitor monitor)
throws java.io.IOException
- Throws:
java.io.IOException
canResolve
public <T> boolean canResolve(java.lang.Class<T> adaptee)
members
public java.util.List<? extends IResolve> members(IProgressMonitor monitor)
throws java.io.IOException
- Throws:
java.io.IOException
getStatus
public Status getStatus()
getMessage
public java.lang.Throwable getMessage()
getIdentifier
public java.net.URL getIdentifier()
addCatalogListener
public void addCatalogListener(IResolveChangeListener listener)
- Parameters:
listener
- - See Also:
net.refractions.udig.catalog.ICatalog#addCatalogListener(net.refractions.udig.catalog.ICatalog.ICatalogListener)
removeCatalogListener
public void removeCatalogListener(IResolveChangeListener listener)
- Parameters:
listener
- - See Also:
net.refractions.udig.catalog.ICatalog#removeCatalogListener(net.refractions.udig.catalog.ICatalog.ICatalogListener)
findService
public java.util.List<IService> findService(java.net.URL query)
getById
public <T extends IResolve> T getById(java.lang.Class<T> type,
java.net.URL id,
IProgressMonitor monitor)
createTemporaryResource
public IGeoResource createTemporaryResource(java.lang.Object descriptor)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getTemporaryDescriptorClasses
public java.lang.String[] getTemporaryDescriptorClasses()
dispose
public void dispose(IProgressMonitor monitor)