public class RootFilesProperties
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
RootFilesProperties.Permission |
Modifier and Type | Field and Description |
---|---|
private FileToPathMap |
fileSourceToDestinationMap
Absolute source location of a root file to the relative pathPattern that describes the
location of the root file in the installed product.
|
private java.lang.StringBuilder |
links |
private java.util.List<RootFilesProperties.Permission> |
permissions |
Constructor and Description |
---|
RootFilesProperties() |
Modifier and Type | Method and Description |
---|---|
void |
addFiles(FileToPathMap fileSourceToDestinationMap) |
void |
addLinks(java.lang.String[] linkValueSegments) |
private void |
addLinkSegment(java.lang.String segment) |
void |
addPermission(java.lang.String chmodPermissionPattern,
java.lang.String[] pathsInInstallation) |
FileToPathMap |
getFileMap() |
java.lang.String |
getLinks() |
java.util.Collection<RootFilesProperties.Permission> |
getPermissions() |
void |
resolvePermissionWildcards(boolean useDefaultExcludes) |
private static void |
verifySpecifiedInPairs(java.lang.String[] linkValueSegments) |
private FileToPathMap fileSourceToDestinationMap
private java.util.List<RootFilesProperties.Permission> permissions
private java.lang.StringBuilder links
public FileToPathMap getFileMap()
public void addFiles(FileToPathMap fileSourceToDestinationMap)
public java.util.Collection<RootFilesProperties.Permission> getPermissions()
public void addPermission(java.lang.String chmodPermissionPattern, java.lang.String[] pathsInInstallation)
public java.lang.String getLinks()
public void addLinks(java.lang.String[] linkValueSegments)
public void resolvePermissionWildcards(boolean useDefaultExcludes)
private static void verifySpecifiedInPairs(java.lang.String[] linkValueSegments)
private void addLinkSegment(java.lang.String segment)