Class RootFilesProperties
- java.lang.Object
-
- org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties
-
public class RootFilesProperties extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
RootFilesProperties.Permission
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description RootFilesProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
fileSourceToDestinationMap
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.
-
permissions
private java.util.List<RootFilesProperties.Permission> permissions
-
links
private java.lang.StringBuilder links
-
-
Method Detail
-
getFileMap
public FileToPathMap getFileMap()
-
addFiles
public void addFiles(FileToPathMap fileSourceToDestinationMap)
-
getPermissions
public java.util.Collection<RootFilesProperties.Permission> getPermissions()
-
addPermission
public void addPermission(java.lang.String chmodPermissionPattern, java.lang.String[] pathsInInstallation)
-
getLinks
public java.lang.String getLinks()
-
addLinks
public void addLinks(java.lang.String[] linkValueSegments)
-
resolvePermissionWildcards
public void resolvePermissionWildcards(boolean useDefaultExcludes)
-
verifySpecifiedInPairs
private static void verifySpecifiedInPairs(java.lang.String[] linkValueSegments)
-
addLinkSegment
private void addLinkSegment(java.lang.String segment)
-
-