|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.ecore.resource.impl.URIHandlerImpl
org.eclipse.emf.ecore.resource.impl.EFSURIHandlerImpl
public class EFSURIHandlerImpl
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.emf.ecore.resource.URIHandler |
|---|
DEFAULT_HANDLERS |
| Constructor Summary | |
|---|---|
EFSURIHandlerImpl()
Creates an instance. |
|
| Method Summary | |
|---|---|
boolean |
canHandle(URI uri)
Returns whether the URI is one that this implementation should treat as a supported Eclipse File System scheme. |
java.io.InputStream |
createInputStream(URI uri,
java.util.Map<?,?> options)
Creates an input stream for the URI, assuming it's a URI recognized by the Eclipse File System, and returns it. |
java.io.OutputStream |
createOutputStream(URI uri,
java.util.Map<?,?> options)
Creates an output stream for the URI, assuming it's a URI recognized by the Eclipse File System, and returns it. |
void |
delete(URI uri,
java.util.Map<?,?> options)
Only HTTP connections support delete. |
boolean |
exists(URI uri,
java.util.Map<?,?> options)
If a stream can be created the file exists. |
java.util.Map<java.lang.String,?> |
getAttributes(URI uri,
java.util.Map<?,?> options)
Returns a map from String attributes to their corresponding values representing information about various aspects of the URI's state. |
protected java.lang.Object |
getInfo(URI uri,
java.util.Map<?,?> options)
|
protected java.lang.Object |
getInfo(URI uri,
java.lang.Object store,
java.util.Map<?,?> options)
|
protected java.lang.Object |
getStore(URI uri,
java.util.Map<?,?> options)
|
void |
setAttributes(URI uri,
java.util.Map<java.lang.String,?> attributes,
java.util.Map<?,?> options)
Updates the map from String attributes to their corresponding values representing information about various aspects of the URI's state. |
protected void |
setInfo(URI uri,
java.lang.Object store,
java.lang.Object info,
int set,
java.util.Map<?,?> options)
|
| Methods inherited from class org.eclipse.emf.ecore.resource.impl.URIHandlerImpl |
|---|
contentDescription, getRequestedAttributes, getResponse, getURIConverter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EFSURIHandlerImpl()
| Method Detail |
|---|
public boolean canHandle(URI uri)
canHandle in interface URIHandlercanHandle in class URIHandlerImpluri - the URI to consider.
protected java.lang.Object getStore(URI uri,
java.util.Map<?,?> options)
throws java.io.IOException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.net.URISyntaxException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.net.URISyntaxException
protected java.lang.Object getInfo(URI uri,
java.lang.Object store,
java.util.Map<?,?> options)
throws java.io.IOException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.net.URISyntaxException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.net.URISyntaxException
protected java.lang.Object getInfo(URI uri,
java.util.Map<?,?> options)
throws java.io.IOException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.net.URISyntaxException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.net.URISyntaxException
protected void setInfo(URI uri,
java.lang.Object store,
java.lang.Object info,
int set,
java.util.Map<?,?> options)
throws java.io.IOException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.net.URISyntaxException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.net.URISyntaxException
public java.io.OutputStream createOutputStream(URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
createOutputStream in interface URIHandlercreateOutputStream in class URIHandlerImpluri - the URI for which to create the output stream.options - a map of options to influence the kind of stream that is returned; unrecognized options are ignored and null is permitted.
java.io.IOException - if there is a problem obtaining an open output stream.URIConverter.createOutputStream(URI, Map)
public java.io.InputStream createInputStream(URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
createInputStream in interface URIHandlercreateInputStream in class URIHandlerImpluri - the URI for which to create the input stream.options - a map of options to influence the kind of stream that is returned; unrecognized options are ignored and null is permitted.
java.io.IOException - if there is a problem obtaining an open input stream.URIConverter.createInputStream(URI, Map)
public void delete(URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
URIHandlerImpl
delete in interface URIHandlerdelete in class URIHandlerImpluri - the URI to consider.options - options to influence how the contents are deleted, or null if there are no options.
java.io.IOException - if there is a problem deleting the contents.URIConverter.delete(URI, Map)
public boolean exists(URI uri,
java.util.Map<?,?> options)
URIHandlerImpl
exists in interface URIHandlerexists in class URIHandlerImpluri - the URI to consider.options - options to influence how the existence determined, or null if there are no options.
URIConverter.exists(URI, Map)
public java.util.Map<java.lang.String,?> getAttributes(URI uri,
java.util.Map<?,?> options)
URIHandlerrequested attributes option can be used to specify which properties to fetch;
without that option, all supported attributes will be fetched.
If the URI doesn't not support any particular attribute, an entry for that attribute will not be appear in the result.
getAttributes in interface URIHandlergetAttributes in class URIHandlerImpluri - the URI to consider.options - options to influence how the attributes are determined, or null if there are no options.
public void setAttributes(URI uri,
java.util.Map<java.lang.String,?> attributes,
java.util.Map<?,?> options)
throws java.io.IOException
URIHandler
setAttributes in interface URIHandlersetAttributes in class URIHandlerImpluri - the URI to consider.attributes - the new values for the attributes.options - options to influence how the attributes are updated, or null if there are no options.
java.io.IOException - if there is a problem updating the attributes.
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||