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 |
Modifier and Type | Field and Description |
---|---|
private ClientNotifyInformation.Action |
action
The
ClientNotifyInformation.Action which triggered this event. |
private java.lang.String |
changelistName
The name of the changelist.
|
private ClientNotifyInformation.Status |
contentState
The
Status of the content of the item. |
private java.lang.String |
errMsg
Any error message for the item.
|
(package private) int |
hunkFuzz |
(package private) long |
hunkMatchedLine |
(package private) long |
hunkModifiedLength |
(package private) long |
hunkModifiedStart |
(package private) long |
hunkOriginalLength |
(package private) long |
hunkOriginalStart |
private NodeKind |
kind
The
NodeKind of the item. |
private Lock |
lock
Any lock for the item.
|
private ClientNotifyInformation.LockStatus |
lockState
The
ClientNotifyInformation.LockStatus of the lock of the item. |
private RevisionRange |
mergeRange
The range of the merge just beginning to occur.
|
private java.lang.String |
mimeType
The MIME type of the item.
|
(package private) long |
oldRevision |
private java.lang.String |
pathPrefix
A common absolute path prefix that can be subtracted from .path.
|
private java.lang.String |
propName |
private ClientNotifyInformation.Status |
propState
The
Status of the properties of the item. |
private long |
revision
The revision of the item.
|
private java.util.Map<java.lang.String,java.lang.String> |
revProps |
private static long |
serialVersionUID |
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)
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() |
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() |
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() |
private static final long serialVersionUID
private ClientNotifyInformation.Action action
ClientNotifyInformation.Action
which triggered this event.private java.lang.String mimeType
private Lock lock
private java.lang.String errMsg
private ClientNotifyInformation.Status contentState
Status
of the content of the item.private ClientNotifyInformation.Status propState
Status
of the properties of the item.private ClientNotifyInformation.LockStatus lockState
ClientNotifyInformation.LockStatus
of the lock of the item.private long revision
private java.lang.String changelistName
private RevisionRange mergeRange
private java.lang.String pathPrefix
private java.lang.String propName
private java.util.Map<java.lang.String,java.lang.String> revProps
long oldRevision
long hunkOriginalStart
long hunkOriginalLength
long hunkModifiedStart
long hunkModifiedLength
long hunkMatchedLine
int hunkFuzz
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)
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 java.lang.String getPath()
public ClientNotifyInformation.Action getAction()
ClientNotifyInformation.Action
which triggered this event.public java.lang.String getMimeType()
public Lock getLock()
public java.lang.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 java.lang.String getChangelistName()
public RevisionRange getMergeRange()
public 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()