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 org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
identityTransformer
-
Constructor Summary
-
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 org.codehaus.plexus.components.io.resources.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.codehaus.plexus.components.io.resources.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)
-