public class ClientNotifyInformation
extends java.util.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 |
| Constructor and Description |
|---|
ClientNotifyInformation(java.lang.String path,
ClientNotifyInformation.Action action,
NodeKind kind,
java.lang.String mimeType,
Lock lock,
java.lang.String errMsg,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
java.lang.String changelistName,
RevisionRange mergeRange,
java.lang.String pathPrefix,
java.lang.String propName,
java.util.Map<java.lang.String,java.lang.String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
Deprecated.
Constructor compatible with teh 1.8 API; uses
null URL and errMsgStack values. |
ClientNotifyInformation(java.lang.String path,
ClientNotifyInformation.Action action,
NodeKind kind,
java.lang.String mimeType,
Lock lock,
java.lang.String errMsg,
java.util.List<ClientException.ErrorMessage> errMsgStack,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
java.lang.String changelistName,
RevisionRange mergeRange,
java.lang.String url,
java.lang.String pathPrefix,
java.lang.String propName,
java.util.Map<java.lang.String,java.lang.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() |
java.lang.String |
getChangelistName() |
ClientNotifyInformation.Status |
getContentState() |
java.lang.String |
getErrMsg() |
java.util.List<ClientException.ErrorMessage> |
getErrMsgDetails() |
int |
getHunkFuzz() |
long |
getHunkMatchedLine() |
long |
getHunkModifiedLength() |
long |
getHunkModifiedStart() |
long |
getHunkOriginalLength() |
long |
getHunkOriginalStart() |
NodeKind |
getKind() |
Lock |
getLock() |
ClientNotifyInformation.LockStatus |
getLockState() |
RevisionRange |
getMergeRange() |
java.lang.String |
getMimeType() |
java.lang.String |
getNotifiedPath() |
long |
getOldRevision() |
java.lang.String |
getPath() |
java.lang.String |
getPathPrefix() |
java.lang.String |
getPropName() |
ClientNotifyInformation.Status |
getPropState() |
long |
getRevision() |
java.util.Map<java.lang.String,java.lang.String> |
getRevProps() |
java.lang.String |
getUrl() |
public ClientNotifyInformation(java.lang.String path,
ClientNotifyInformation.Action action,
NodeKind kind,
java.lang.String mimeType,
Lock lock,
java.lang.String errMsg,
java.util.List<ClientException.ErrorMessage> errMsgStack,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
java.lang.String changelistName,
RevisionRange mergeRange,
java.lang.String url,
java.lang.String pathPrefix,
java.lang.String propName,
java.util.Map<java.lang.String,java.lang.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.@Deprecated
public ClientNotifyInformation(java.lang.String path,
ClientNotifyInformation.Action action,
NodeKind kind,
java.lang.String mimeType,
Lock lock,
java.lang.String errMsg,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
java.lang.String changelistName,
RevisionRange mergeRange,
java.lang.String pathPrefix,
java.lang.String propName,
java.util.Map<java.lang.String,java.lang.String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
null URL and errMsgStack values.public java.lang.String getPath()
public java.lang.String getNotifiedPath()
path, which may be null.public ClientNotifyInformation.Action getAction()
ClientNotifyInformation.Action which triggered this event.public java.lang.String getMimeType()
public Lock getLock()
public java.lang.String getErrMsg()
public java.util.List<ClientException.ErrorMessage> getErrMsgDetails()
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 java.lang.String getChangelistName()
public RevisionRange getMergeRange()
public java.lang.String getUrl()
url, which may be nullpublic java.lang.String getPathPrefix()
public java.lang.String getPropName()
public java.util.Map<java.lang.String,java.lang.String> getRevProps()
public long getOldRevision()
public long getHunkOriginalStart()
public long getHunkOriginalLength()
public long getHunkModifiedStart()
public long getHunkModifiedLength()
public long getHunkMatchedLine()
public int getHunkFuzz()