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 PlexusIoResourceAttributesprotected PlexusIoResourceAttributesprotected PlexusIoResourceAttributesprotected PlexusIoResourceAttributesprotected PlexusIoResourceAttributesmergeAttributes(PlexusIoResourceAttributes currentAttrs, boolean isDirectory) protected voidsetDefaultDirAttributes(PlexusIoResourceAttributes defaultDirAttributes) protected voidsetDefaultFileAttributes(PlexusIoResourceAttributes defaultFileAttributes) protected voidsetOverrideDirAttributes(PlexusIoResourceAttributes overrideDirAttributes) protected voidsetOverrideFileAttributes(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, setUsingDefaultExcludesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods 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)
-