Package org.tmatesoft.svn.core.wc
Class SVNPropertyData
- java.lang.Object
-
- org.tmatesoft.svn.core.wc.SVNPropertyData
-
public class SVNPropertyData extends java.lang.ObjectSVNPropertyData is a wrapper for both versioned and unversioned properties. This class represents the pair: property name - property value. Property managing methods of the SVNWCClient class use SVNPropertyData to wrap properties and dispatch them to handleProperty() methods of ISVNPropertyHandler for processing or simply return that 'properties object' as a target.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
- See Also:
ISVNPropertyHandler,SVNWCClient
-
-
Constructor Summary
Constructors Constructor Description SVNPropertyData(java.lang.String name, SVNPropertyValue data, ISVNOptions options)Constructs an SVNPropertyData given a property name and its value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetName()Gets the name of the property represented by this SVNPropertyData object.SVNPropertyValuegetValue()Gets the value of the property represented by this SVNPropertyData object.inthashCode()
-
-
-
Constructor Detail
-
SVNPropertyData
public SVNPropertyData(java.lang.String name, SVNPropertyValue data, ISVNOptions options)Constructs an SVNPropertyData given a property name and its value.if
datais not null, is astringproperty andnameis ansvn-namespaceproperty name, thenoptions, if not null, is used to translate the property value replacing all LF end of line markers in the property value with ones returned byISVNOptions.getNativeEOL(). Otherwise, ifoptionsis null, the "line.separator" system property is used to retrieve a new EOL marker.- Parameters:
name- a property namedata- a property valueoptions- provides EOL style information
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name of the property represented by this SVNPropertyData object.- Returns:
- a property name
-
getValue
public SVNPropertyValue getValue()
Gets the value of the property represented by this SVNPropertyData object.- Returns:
- a property value
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-