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 PlexusIoResourceAttributesprivate PlexusIoResourceAttributesprivate PlexusIoResourceAttributesprivate PlexusIoResourceAttributesFields inherited from class org.codehaus.plexus.components.io.resources.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 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, setUsingDefaultExcludesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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)
-