@Immutable public class WritableResourceProviderChain extends ReadableResourceProviderChain implements IWritableResourceProvider
IWritableResourceProvider
.| Modifier and Type | Field and Description |
|---|---|
protected List<IWritableResourceProvider> |
m_aWritableResourceProviders |
m_aReadingResourceProviders| Constructor and Description |
|---|
WritableResourceProviderChain(IReadableResourceProvider... aResProviders) |
WritableResourceProviderChain(Iterable<? extends IReadableResourceProvider> aResProviders) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<IWritableResourceProvider> |
getAllContainedWritingResourceProviders() |
IWritableResource |
getWritableResource(String sName)
Get the resource specified by the given name for writing.
|
int |
hashCode() |
boolean |
supportsWriting(String sName)
Check if this resource provider can handle the resource with the passed
name.
|
String |
toString() |
getAllContainedReadingResourceProviders, getReadableResource, supportsReadingclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetReadableResource, supportsReadingprotected final List<IWritableResourceProvider> m_aWritableResourceProviders
public WritableResourceProviderChain(@Nonnull IReadableResourceProvider... aResProviders)
public WritableResourceProviderChain(@Nonnull Iterable<? extends IReadableResourceProvider> aResProviders)
@Nonnull @Nonempty @ReturnsMutableCopy public List<IWritableResourceProvider> getAllContainedWritingResourceProviders()
public final boolean supportsWriting(@Nullable String sName)
IWritableResourceProvidertrue.supportsWriting in interface IWritableResourceProvidersName - The name to check. May be null.true if the name is not null and can be
handled by this provider, false otherwise.@Nonnull @OverrideOnDemand public IWritableResource getWritableResource(@Nonnull String sName)
IWritableResourceProvidergetWritableResource in interface IWritableResourceProvidersName - The name of the resource to resolve.null.public boolean equals(Object o)
equals in class ReadableResourceProviderChainpublic int hashCode()
hashCode in class ReadableResourceProviderChainpublic String toString()
toString in class ReadableResourceProviderChainCopyright © 2014–2016 Philip Helger. All rights reserved.