Class AbstractPlexusIoResourceCollectionWithAttributes
java.lang.Object
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollectionWithAttributes
- All Implemented Interfaces:
Iterable<PlexusIoResource>, PlexusIoResourceCollection
- Direct Known Subclasses:
PlexusIoFileResourceCollection, PlexusIoProxyResourceCollection
public abstract class AbstractPlexusIoResourceCollectionWithAttributes
extends AbstractPlexusIoResourceCollection
Default implementation of a resource collection with attributes.
-
Field Summary
Fields inherited from class AbstractPlexusIoResourceCollection
identityTransformer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PlexusIoResourceAttributes
protected PlexusIoResourceAttributes
protected PlexusIoResourceAttributes
protected PlexusIoResourceAttributes
protected PlexusIoResourceAttributes
mergeAttributes
(PlexusIoResourceAttributes currentAttrs, boolean isDirectory) protected void
setDefaultDirAttributes
(PlexusIoResourceAttributes defaultDirAttributes) protected void
setDefaultFileAttributes
(PlexusIoResourceAttributes defaultFileAttributes) protected void
setOverrideDirAttributes
(PlexusIoResourceAttributes overrideDirAttributes) protected void
setOverrideFileAttributes
(PlexusIoResourceAttributes overrideFileAttributes) Methods inherited from class AbstractPlexusIoResourceCollection
getExcludes, getFileMappers, getFileSelectors, getIncludes, getInputStream, getLastModified, getName, getName, getPrefix, getStreamTransformer, isCaseSensitive, isIncludingEmptyDirectories, isSelected, isUsingDefaultExcludes, iterator, resolve, setCaseSensitive, setExcludes, setFileMappers, setFileSelectors, setIncludes, setIncludingEmptyDirectories, setPrefix, setStreamTransformer, setUsingDefaultExcludes
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface Iterable
forEach, spliterator
Methods inherited from interface PlexusIoResourceCollection
getResources, isConcurrentAccessSupported, stream
-
Constructor Details
-
AbstractPlexusIoResourceCollectionWithAttributes
protected AbstractPlexusIoResourceCollectionWithAttributes()
-
-
Method Details
-
getDefaultFileAttributes
-
setDefaultFileAttributes
-
getDefaultDirAttributes
-
setDefaultDirAttributes
-
getOverrideFileAttributes
-
setOverrideFileAttributes
-
getOverrideDirAttributes
-
setOverrideDirAttributes
-
mergeAttributes
protected PlexusIoResourceAttributes mergeAttributes(PlexusIoResourceAttributes currentAttrs, boolean isDirectory)
-