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, toString
public 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 © 2019. All rights reserved.