public class ClientNotifyInformation extends EventObject
ClientNotifyCallback.onNotify(org.apache.subversion.javahl.ClientNotifyInformation)
API to notify ISVNClient of relevant events.| Modifier and Type | Class and Description |
|---|---|
static class |
ClientNotifyInformation.Action
The type of action triggering the notification
|
static class |
ClientNotifyInformation.LockStatus |
static class |
ClientNotifyInformation.Status |
source| Constructor and Description |
|---|
ClientNotifyInformation(String path,
ClientNotifyInformation.Action action,
NodeKind kind,
String mimeType,
Lock lock,
String errMsg,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
String changelistName,
RevisionRange mergeRange,
String pathPrefix,
String propName,
Map<String,String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
This constructor is to be used by the native code.
|
| Modifier and Type | Method and Description |
|---|---|
ClientNotifyInformation.Action |
getAction() |
String |
getChangelistName() |
ClientNotifyInformation.Status |
getContentState() |
String |
getErrMsg() |
int |
getHunkFuzz() |
long |
getHunkMatchedLine() |
long |
getHunkModifiedLength() |
long |
getHunkModifiedStart() |
long |
getHunkOriginalLength() |
long |
getHunkOriginalStart() |
NodeKind |
getKind() |
Lock |
getLock() |
ClientNotifyInformation.LockStatus |
getLockState() |
RevisionRange |
getMergeRange() |
String |
getMimeType() |
long |
getOldRevision() |
String |
getPath() |
String |
getPathPrefix() |
String |
getPropName() |
ClientNotifyInformation.Status |
getPropState() |
long |
getRevision() |
Map<String,String> |
getRevProps() |
getSource, toStringpublic ClientNotifyInformation(String path, ClientNotifyInformation.Action action, NodeKind kind, String mimeType, Lock lock, String errMsg, ClientNotifyInformation.Status contentState, ClientNotifyInformation.Status propState, ClientNotifyInformation.LockStatus lockState, long revision, String changelistName, RevisionRange mergeRange, String pathPrefix, String propName, Map<String,String> revProps, long oldRevision, long hunkOriginalStart, long hunkOriginalLength, long hunkModifiedStart, long hunkModifiedLength, long hunkMatchedLine, int hunkFuzz)
path - The path of the item, which is the source of the event.action - The ClientNotifyInformation.Action which triggered this event.kind - The NodeKind of the item.mimeType - The MIME type of the item.lock - Any lock for the item.errMsg - Any error message for the item.contentState - The Status of the content of
the item.propState - The Status of the properties of
the item.lockState - The ClientNotifyInformation.LockStatus of the lock of the item.revision - The revision of the item.changelistName - The name of the changelist.mergeRange - The range of the merge just beginning to occur.pathPrefix - A common path prefix.public String getPath()
public ClientNotifyInformation.Action getAction()
ClientNotifyInformation.Action which triggered this event.public String getMimeType()
public Lock getLock()
public String getErrMsg()
public ClientNotifyInformation.Status getContentState()
Status of the content of the item.public ClientNotifyInformation.Status getPropState()
Status of the properties of the item.public ClientNotifyInformation.LockStatus getLockState()
ClientNotifyInformation.LockStatus of the lock of the item.public long getRevision()
public String getChangelistName()
public RevisionRange getMergeRange()
public String getPathPrefix()
public String getPropName()
public long getOldRevision()
public long getHunkOriginalStart()
public long getHunkOriginalLength()
public long getHunkModifiedStart()
public long getHunkModifiedLength()
public long getHunkMatchedLine()
public int getHunkFuzz()
Copyright © 2025. All rights reserved.