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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
AbstractPlexusIoResourceCollection.IdentityTransformer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PlexusIoResourceAttributes
private PlexusIoResourceAttributes
private PlexusIoResourceAttributes
private PlexusIoResourceAttributes
Fields inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
identityTransformer
Fields inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
DEFAULT_ROLE_HINT, ROLE
-
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 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
-
Field Details
-
defaultFileAttributes
-
defaultDirAttributes
-
overrideFileAttributes
-
overrideDirAttributes
-
-
Constructor Details
-
AbstractPlexusIoResourceCollectionWithAttributes
protected AbstractPlexusIoResourceCollectionWithAttributes()
-
-
Method Details
-
getDefaultFileAttributes
-
setDefaultFileAttributes
-
getDefaultDirAttributes
-
setDefaultDirAttributes
-
getOverrideFileAttributes
-
setOverrideFileAttributes
-
getOverrideDirAttributes
-
setOverrideDirAttributes
-
mergeAttributes
protected PlexusIoResourceAttributes mergeAttributes(PlexusIoResourceAttributes currentAttrs, boolean isDirectory)
-