net.sf.mmm.util.resource.base
Class AbstractBrowsableResource
java.lang.Object
net.sf.mmm.util.resource.base.AbstractDataResource
net.sf.mmm.util.resource.base.AbstractBrowsableResource
- All Implemented Interfaces:
- BrowsableResource, DataResource
- Direct Known Subclasses:
- FileResource
public abstract class AbstractBrowsableResource
- extends AbstractDataResource
- implements BrowsableResource
This is the abstract base-implementation of BrowsableResource.
- Since:
- 2.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
| Methods inherited from interface net.sf.mmm.util.resource.api.DataResource |
getLastModificationDate, getName, getPath, getSize, getUri, getUrl, isAvailable, isData, isModifiedSince, navigate, openOutputStream, openStream |
AbstractBrowsableResource
public AbstractBrowsableResource()
- The constructor.
getChildResources
public Iterable<BrowsableResource> getChildResources(Filter<BrowsableResource> filter)
- This method iterates the immediate child-
resources contained in this BrowsableResource and are
accepted by the given filter.
- Specified by:
getChildResources in interface BrowsableResource
- Parameters:
filter - is the Filter applied to the
child-resources.
- Returns:
- an
Iterable of the child-resources.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.