|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.ResourceLocator
public abstract static class ResourceSetImpl.ResourceLocator
A utility class for efficiently locating resources
in a resource set.
It provides utility methods for delegating to a ResourceSetImpl
's protected methods
so that derived classes have access to the resource set's full set of protected methods.
Field Summary | |
---|---|
protected ResourceSetImpl |
resourceSet
The resource set for which this acts as an efficient lookup mechanism. |
Constructor Summary | |
---|---|
ResourceSetImpl.ResourceLocator(ResourceSetImpl resourceSet)
Creates an instance for the given resource set, and sets the resource set's resource locator . |
Method Summary | |
---|---|
protected Resource |
delegatedGetResource(URI uri,
boolean loadOnDemand)
Delegates to the resource set 's ResourceSetImpl.delegatedGetResource(URI, boolean) . |
protected Resource |
demandCreateResource(URI uri)
Delegates to the resource set 's ResourceSetImpl.demandCreateResource(URI) . |
protected void |
demandLoad(Resource resource)
Delegates to the resource set 's ResourceSetImpl.demandLoad(Resource) . |
protected void |
demandLoadHelper(Resource resource)
Delegates to the resource set 's ResourceSetImpl.demandLoadHelper(Resource) . |
abstract Resource |
getResource(URI uri,
boolean loadOnDemand)
The utility method used by a resource set for locating a resource. |
protected void |
handleDemandLoadException(Resource resource,
java.io.IOException exception)
Delegates to the resource set 's ResourceSetImpl.handleDemandLoadException(Resource, IOException) . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final ResourceSetImpl resourceSet
Constructor Detail |
---|
public ResourceSetImpl.ResourceLocator(ResourceSetImpl resourceSet)
resource locator
.
Method Detail |
---|
public abstract Resource getResource(URI uri, boolean loadOnDemand)
locating
a resource.
It must implement the full logic needed to locate a resource,
including delegated lookup
and demand creation
.
protected Resource demandCreateResource(URI uri)
resource set
's ResourceSetImpl.demandCreateResource(URI)
.
protected void demandLoad(Resource resource) throws java.io.IOException
resource set
's ResourceSetImpl.demandLoad(Resource)
.
java.io.IOException
protected void demandLoadHelper(Resource resource)
resource set
's ResourceSetImpl.demandLoadHelper(Resource)
.
protected void handleDemandLoadException(Resource resource, java.io.IOException exception) throws java.lang.RuntimeException
resource set
's ResourceSetImpl.handleDemandLoadException(Resource, IOException)
.
java.lang.RuntimeException
protected Resource delegatedGetResource(URI uri, boolean loadOnDemand)
resource set
's ResourceSetImpl.delegatedGetResource(URI, boolean)
.
|
Copyright 2001-2012 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |