| org.tmatesoft.svn.core.wc.ISVNPropertyHandler
All known Subclasses: org.tmatesoft.svn.cli.command.SVNProplistCommand, org.tmatesoft.svn.cli.command.SVNPropgetCommand, org.tmatesoft.svn.core.javahl.JavaHLPropertyHandler,
ISVNPropertyHandler | public interface ISVNPropertyHandler (Code) | | The ISVNPropertyHandler interface should be implemented
to be further provided to SVNWCClient's property managing
methods for handling properties. Those methods that receive a
developer's property handler as a parameter call one of the handler's
handleProperty() methods on every successful setting or
getting a property.
If the aim is to get a property (the following behaviour is the same for versioned and unversioned):
-
the property obtained is wrapped into an SVNPropertyData
object and passed to an appropriate handleProperty() method
where it's up to a developer how to process it.
If the aim is to set a property (the following behaviour is the same for versioned and unversioned):
-
the property successfully set is also wrapped into an SVNPropertyData
object and passed to an appropriate handleProperty() method
to notify a developer.
version: 1.1.1 author: TMate Software Ltd. See Also: SVNPropertyData See Also: SVNWCClient |
Field Summary | |
public static ISVNPropertyHandler | NULL This is just a default implementation which does nothing.
Provided to property managing methods of
SVNWCClient when
there's no need to take any processing on properties. |
NULL | public static ISVNPropertyHandler NULL(Code) | | This is just a default implementation which does nothing.
Provided to property managing methods of
SVNWCClient when
there's no need to take any processing on properties. For example, when only
needing to set a property without any additional handling that
property - use this default handler.
|
handleProperty | public void handleProperty(File path, SVNPropertyData property) throws SVNException(Code) | | Handles local item's properties (located in a Working Copy).
Not called for revision properties.
Parameters: path - an item's path Parameters: property - an item's versioned property throws: SVNException - |
handleProperty | public void handleProperty(SVNURL url, SVNPropertyData property) throws SVNException(Code) | | Handles remote item's properies (located in a repository).
Not called for revision properties.
Parameters: url - an item's repository location Parameters: property - an item's versioned property throws: SVNException - |
handleProperty | public void handleProperty(long revision, SVNPropertyData property) throws SVNException(Code) | | Handles a revision property. SVNWCClient's methods operating on
revision properties call this method to handle properties.
Parameters: revision - a repository revision which property is to be handled Parameters: property - a revision (unversioned) property throws: SVNException - See Also: SVNWCClient |
|
|