Class SvnNgPropertiesManager
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgPropertiesManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
categorizeProperties
(SVNProperties props, SVNProperties regular, SVNProperties entry, SVNProperties working) static void
checkPropertyName
(String propertyName, SVNPropertyValue propertyValue) private static boolean
equals
(SVNPropertyValue oldValue, SVNPropertyValue newValue) static Collection<String>
getEffectiveIgnores
(SVNWCContext context, File absPath, Collection<String> globalIgnores) static Collection<String>
getGlobalIgnores
(ISVNOptions options) static boolean
isIgnored
(String name, Collection<String> patterns) parseAutoProperties
(SVNPropertyValue autoProperties, Map<String, Map<String, String>> target) static void
setAutoProperties
(SVNWCContext context, File path, SVNProperties properties, ISvnAddParameters addParameters, Runnable onValidationError) static void
setProperty
(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, Collection<String> changelists) static void
setProperty
(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, Collection<String> changelists) static void
setProperty
(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, ISvnPropertyValueProvider pvProvider, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, Collection<String> changelists) static void
setProperty
(SVNWCContext context, File path, SVNNodeKind kind, String propertyName, SVNPropertyValue value, ISvnPropertyValueProvider pvProvider, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver) static void
splitAndAppend
(List<String> patterns, String ignores)
-
Constructor Details
-
SvnNgPropertiesManager
public SvnNgPropertiesManager()
-
-
Method Details
-
getGlobalIgnores
-
getEffectiveIgnores
public static Collection<String> getEffectiveIgnores(SVNWCContext context, File absPath, Collection<String> globalIgnores) -
isIgnored
-
parseAutoProperties
-
getMatchedAutoProperties
-
setProperty
public static void setProperty(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, Collection<String> changelists) throws SVNException - Throws:
SVNException
-
setProperty
public static void setProperty(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, Collection<String> changelists) throws SVNException - Throws:
SVNException
-
setProperty
public static void setProperty(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, ISvnPropertyValueProvider pvProvider, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, Collection<String> changelists) throws SVNException - Throws:
SVNException
-
setProperty
public static void setProperty(SVNWCContext context, File path, SVNNodeKind kind, String propertyName, SVNPropertyValue value, ISvnPropertyValueProvider pvProvider, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver) throws SVNException - Throws:
SVNException
-
setAutoProperties
public static void setAutoProperties(SVNWCContext context, File path, SVNProperties properties, ISvnAddParameters addParameters, Runnable onValidationError) throws SVNException - Throws:
SVNException
-
equals
-
checkPropertyName
public static void checkPropertyName(String propertyName, SVNPropertyValue propertyValue) throws SVNException - Throws:
SVNException
-
categorizeProperties
public static void categorizeProperties(SVNProperties props, SVNProperties regular, SVNProperties entry, SVNProperties working) -
splitAndAppend
-