Class AbstractPlexusIoResourceCollectionWithAttributes
- java.lang.Object
-
- org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
-
- org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollectionWithAttributes
-
- All Implemented Interfaces:
java.lang.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
Fields Modifier and Type Field Description private PlexusIoResourceAttributes
defaultDirAttributes
private PlexusIoResourceAttributes
defaultFileAttributes
private PlexusIoResourceAttributes
overrideDirAttributes
private PlexusIoResourceAttributes
overrideFileAttributes
-
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 Modifier Constructor Description protected
AbstractPlexusIoResourceCollectionWithAttributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PlexusIoResourceAttributes
getDefaultDirAttributes()
protected PlexusIoResourceAttributes
getDefaultFileAttributes()
protected PlexusIoResourceAttributes
getOverrideDirAttributes()
protected PlexusIoResourceAttributes
getOverrideFileAttributes()
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 org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
getResources, isConcurrentAccessSupported, stream
-
-
-
-
Field Detail
-
defaultFileAttributes
private PlexusIoResourceAttributes defaultFileAttributes
-
defaultDirAttributes
private PlexusIoResourceAttributes defaultDirAttributes
-
overrideFileAttributes
private PlexusIoResourceAttributes overrideFileAttributes
-
overrideDirAttributes
private PlexusIoResourceAttributes overrideDirAttributes
-
-
Method Detail
-
getDefaultFileAttributes
protected PlexusIoResourceAttributes getDefaultFileAttributes()
-
setDefaultFileAttributes
protected void setDefaultFileAttributes(PlexusIoResourceAttributes defaultFileAttributes)
-
getDefaultDirAttributes
protected PlexusIoResourceAttributes getDefaultDirAttributes()
-
setDefaultDirAttributes
protected void setDefaultDirAttributes(PlexusIoResourceAttributes defaultDirAttributes)
-
getOverrideFileAttributes
protected PlexusIoResourceAttributes getOverrideFileAttributes()
-
setOverrideFileAttributes
protected void setOverrideFileAttributes(PlexusIoResourceAttributes overrideFileAttributes)
-
getOverrideDirAttributes
protected PlexusIoResourceAttributes getOverrideDirAttributes()
-
setOverrideDirAttributes
protected void setOverrideDirAttributes(PlexusIoResourceAttributes overrideDirAttributes)
-
mergeAttributes
protected PlexusIoResourceAttributes mergeAttributes(PlexusIoResourceAttributes currentAttrs, boolean isDirectory)
-
-