Class SvnNgPropertiesManager
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgPropertiesManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcategorizeProperties(SVNProperties props, SVNProperties regular, SVNProperties entry, SVNProperties working) static voidcheckPropertyName(String propertyName, SVNPropertyValue propertyValue) private static booleanequals(SVNPropertyValue oldValue, SVNPropertyValue newValue) static Collection<String>getEffectiveIgnores(SVNWCContext context, File absPath, Collection<String> globalIgnores) static Collection<String>getGlobalIgnores(ISVNOptions options) static booleanisIgnored(String name, Collection<String> patterns) parseAutoProperties(SVNPropertyValue autoProperties, Map<String, Map<String, String>> target) static voidsetAutoProperties(SVNWCContext context, File path, SVNProperties properties, ISvnAddParameters addParameters, Runnable onValidationError) static voidsetProperty(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, Collection<String> changelists) static voidsetProperty(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, Collection<String> changelists) static voidsetProperty(SVNWCContext context, File path, String propertyName, SVNPropertyValue propertyValue, ISvnPropertyValueProvider pvProvider, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, Collection<String> changelists) static voidsetProperty(SVNWCContext context, File path, SVNNodeKind kind, String propertyName, SVNPropertyValue value, ISvnPropertyValueProvider pvProvider, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver) static voidsplitAndAppend(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
-