public abstract class DirectoryComponent<T extends AbstractModelObject> extends ObjectComponent<T> implements ExtensionPoint
Modifier and Type | Class and Description |
---|---|
static class |
DirectoryComponent.DirectoryComponentsDescriptor<T extends AbstractModelObject> |
static class |
DirectoryComponent.DirGlobScanner |
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
DirectoryComponent() |
DirectoryComponent(String includes,
String excludes,
boolean defaultExcludes,
int maxDepth) |
Modifier and Type | Method and Description |
---|---|
boolean |
getDefaultExcludes() |
DirectoryComponent.DirectoryComponentsDescriptor<T> |
getDescriptor() |
String |
getDisplayName() |
String |
getExcludes() |
String |
getIncludes() |
int |
getMaxDepth() |
Set<Permission> |
getRequiredPermissions()
Returns the (possibly empty, never null) list of permissions that are required for the user to include this
in a bundle.
|
protected void |
list(File dir,
FileVisitor visitor) |
void |
setDefaultExcludes(boolean defaultExcludes) |
void |
setExcludes(String excludes) |
void |
setIncludes(String includes) |
void |
setMaxDepth(int maxDepth) |
addContents, addContents, allInstances, for_, isApplicable, isApplicable, isSelectedByDefault
getDisplayPermissions, getId, isEnabled, isSelectedByDefault, start
protected final void list(File dir, FileVisitor visitor) throws IOException
IOException
public String getIncludes()
public String getExcludes()
public boolean getDefaultExcludes()
public int getMaxDepth()
public void setIncludes(String includes)
public void setExcludes(String excludes)
public void setDefaultExcludes(boolean defaultExcludes)
public void setMaxDepth(int maxDepth)
public DirectoryComponent.DirectoryComponentsDescriptor<T> getDescriptor()
ObjectComponent
getDescriptor
in interface Describable<ObjectComponent<T extends AbstractModelObject>>
getDescriptor
in class ObjectComponent<T extends AbstractModelObject>
@NonNull public Set<Permission> getRequiredPermissions()
Component
getRequiredPermissions
in class Component
@NonNull public String getDisplayName()
getDisplayName
in class Component
Copyright © 2016–2022. All rights reserved.