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