Serialized Form


Package org.apache.subversion.javahl

Class org.apache.subversion.javahl.ClientException extends org.apache.subversion.javahl.NativeException implements Serializable

serialVersionUID: 1L

Class org.apache.subversion.javahl.ClientNotifyInformation extends EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

action

ClientNotifyInformation.Action action
The ClientNotifyInformation.Action which triggered this event.


kind

NodeKind kind
The NodeKind of the item.


mimeType

String mimeType
The MIME type of the item.


lock

Lock lock
Any lock for the item.


errMsg

String errMsg
Any error message for the item.


contentState

ClientNotifyInformation.Status contentState
The Status of the content of the item.


propState

ClientNotifyInformation.Status propState
The Status of the properties of the item.


lockState

ClientNotifyInformation.LockStatus lockState
The ClientNotifyInformation.LockStatus of the lock of the item.


revision

long revision
The revision of the item.


changelistName

String changelistName
The name of the changelist.


mergeRange

RevisionRange mergeRange
The range of the merge just beginning to occur.


pathPrefix

String pathPrefix
A common absolute path prefix that can be subtracted from .path.


propName

String propName

revProps

Map<K,V> revProps

oldRevision

long oldRevision

hunkOriginalStart

long hunkOriginalStart

hunkOriginalLength

long hunkOriginalLength

hunkModifiedStart

long hunkModifiedStart

hunkModifiedLength

long hunkModifiedLength

hunkMatchedLine

long hunkMatchedLine

hunkFuzz

int hunkFuzz

Class org.apache.subversion.javahl.CommitInfo extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

revision

long revision
the revision committed


date

Date date
the date of the revision


author

String author
the author of the revision


postCommitError

String postCommitError
post commit error (or NULL)


reposRoot

String reposRoot
repos root (or NULL)

Class org.apache.subversion.javahl.CommitItem extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

path

String path
the pathname of the item to be commit


nodeKind

NodeKind nodeKind
the kind node (file or directory)


stateFlags

int stateFlags
the kind of change to be committed (See CommitItemStateFlages)


url

String url
the url of the item


copyUrl

String copyUrl
the source of the copy


revision

long revision
the revision

Class org.apache.subversion.javahl.DiffSummary extends EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

diffKind

DiffSummary.DiffKind diffKind

propsChanged

boolean propsChanged

nodeKind

NodeKind nodeKind

Class org.apache.subversion.javahl.JNIError extends Error implements Serializable

serialVersionUID: 1L

Class org.apache.subversion.javahl.ProgressEvent extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

progress

long progress
The number of bytes already transferred.


total

long total
The total number of bytes, or -1 if not known.

Class org.apache.subversion.javahl.ReposNotifyInformation extends EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

action

ReposNotifyInformation.Action action
The ReposNotifyInformation.Action which triggered this event.


revision

long revision
The revision of the item.


warning

String warning
The warning text.


shard

long shard

newRevision

long newRevision

oldRevision

long oldRevision

nodeAction

ReposNotifyInformation.NodeAction nodeAction

path

String path

Class org.apache.subversion.javahl.SubversionException extends Exception implements Serializable

serialVersionUID: 1L


Package org.apache.subversion.javahl.types

Class org.apache.subversion.javahl.types.ChangePath extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

path

String path
Path of committed item


copySrcRevision

long copySrcRevision
Source revision of copy (if any).


copySrcPath

String copySrcPath
Source path of copy (if any).


action

ChangePath.Action action
'A'dd, 'D'elete, 'R'eplace, 'M'odify


nodeKind

NodeKind nodeKind
The kind of the changed path.


textMods

Tristate textMods
Whether the text was modified.


propMods

Tristate propMods
Whether the properties were modified.

Class org.apache.subversion.javahl.types.Checksum extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

digest

byte[] digest
Digest of the checksum


kind

Checksum.Kind kind
Kind of the Checksum

Class org.apache.subversion.javahl.types.CopySource extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

path

String path
The source path or URL.


revision

Revision revision
The source revision.


pegRevision

Revision pegRevision
The peg revision.

Class org.apache.subversion.javahl.types.DirEntry extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

lastChanged

long lastChanged
the date of the last change in nanoseconds since 01/01/1970


lastChangedRevision

long lastChangedRevision
the revision number of the last change


hasProps

boolean hasProps
flag if the item has properties managed by subversion


lastAuthor

String lastAuthor
the name of the author of the last change


nodeKind

NodeKind nodeKind
the kind of the node (directory or file)


size

long size
the size of the file


path

String path
the pathname of the entry


absPath

String absPath
the absolute path of the entry

Class org.apache.subversion.javahl.types.Info extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

path

String path
the path of the item


wcroot

String wcroot
the working copy root


url

String url
the url of the item


rev

long rev
the revision of the item


kind

NodeKind kind
the item kinds


reposRootUrl

String reposRootUrl
the root URL of the repository


reposUUID

String reposUUID
the UUID of the repository


lastChangedRev

long lastChangedRev
the revision of the last change


lastChangedDate

long lastChangedDate
the date of the last change in ns


lastChangedAuthor

String lastChangedAuthor
the author of the last change


lock

Lock lock
the information about any lock (may be null)


hasWcInfo

boolean hasWcInfo
the flag if the remaining fields are set


schedule

Info.ScheduleKind schedule
the scheduled operation at next commit


copyFromUrl

String copyFromUrl
if the item was copied, the source url


copyFromRev

long copyFromRev
if the item was copied, the source rev


textTime

long textTime
the last time the item was changed in ns


checksum

Checksum checksum
the checksum of the item


changelistName

String changelistName
The name of the changelist.


workingSize

long workingSize
The size of the file after being translated into its local representation, or -1 if unknown. Not applicable for directories.


reposSize

long reposSize
The size of the file in the repository (untranslated, e.g. without adjustment of line endings and keyword expansion). Only applicable for file -- not directory -- URLs. For working copy paths, size will be -1.


depth

Depth depth
The depth of the item.


conflict

Set<E> conflict
Info on any tree conflict of which this node is a victim.

Class org.apache.subversion.javahl.types.Lock extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

owner

String owner
the owner of the lock


path

String path
the path of the locked item


token

String token
the token provided during the lock operation


comment

String comment
the comment provided during the lock operation


creationDate

long creationDate
the date when the lock was created


expirationDate

long expirationDate
the date when the lock will expire

Class org.apache.subversion.javahl.types.LogDate extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

timeMicros

long timeMicros

cachedString

String cachedString

cachedDate

Calendar cachedDate

Class org.apache.subversion.javahl.types.Mergeinfo extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

mergeSources

Map<K,V> mergeSources
A mapping of repository-relative paths to a list of revision ranges.

Class org.apache.subversion.javahl.types.Revision extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

revKind

Revision.Kind revKind
kind of revision specified

Class org.apache.subversion.javahl.types.Revision.DateSpec extends Revision implements Serializable

serialVersionUID: 1L

Serialized Fields

revDate

Date revDate
the date

Class org.apache.subversion.javahl.types.Revision.Number extends Revision implements Serializable

serialVersionUID: 1L

Serialized Fields

revNumber

long revNumber
the revision number

Class org.apache.subversion.javahl.types.RevisionRange extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

from

Revision from

to

Revision to

Class org.apache.subversion.javahl.types.Status extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

url

String url
the url for accessing the item


path

String path
the path in the working copy


nodeKind

NodeKind nodeKind
kind of the item (file, directory or unknonw)


revision

long revision
the base revision of the working copy


lastChangedRevision

long lastChangedRevision
the last revision the item was changed before base


lastChangedDate

long lastChangedDate
the last date the item was changed before base (represented in microseconds since the epoch)


lastCommitAuthor

String lastCommitAuthor
the last author of the last change before base


textStatus

Status.Kind textStatus
the file or directory status (See StatusKind)


propStatus

Status.Kind propStatus
the status of the properties (See StatusKind)


locked

boolean locked
flag is this item is locked locally by subversion (running or aborted operation)


copied

boolean copied
has this item be copied from another item


switched

boolean switched
has the url of the item be switch


fileExternal

boolean fileExternal
has the item is a file external


isConflicted

boolean isConflicted
is this item in a conflicted state


repositoryTextStatus

Status.Kind repositoryTextStatus
the file or directory status of base (See StatusKind)


repositoryPropStatus

Status.Kind repositoryPropStatus
the status of the properties base (See StatusKind)


localLock

Lock localLock
the current lock


reposLock

Lock reposLock
the lock in the repository


reposLastCmtRevision

long reposLastCmtRevision
Set to the youngest committed revision, or Revision.SVN_INVALID_REVNUM if not out of date.


reposLastCmtDate

long reposLastCmtDate
Set to the most recent commit date, or 0 if not out of date.


reposKind

NodeKind reposKind
Set to the node kind of the youngest commit, or NodeKind.none if not out of date.


reposLastCmtAuthor

String reposLastCmtAuthor
Set to the user name of the youngest commit, or null if not out of date.


changelist

String changelist
Set to the changelist of the item, or null if not under version control.


Package org.tigris.subversion.javahl

Class org.tigris.subversion.javahl.ChangePath extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

path

String path
Path of committed item


copySrcRevision

long copySrcRevision
Source revision of copy (if any).


copySrcPath

String copySrcPath
Source path of copy (if any).


action

char action
'A'dd, 'D'elete, 'R'eplace, 'M'odify


nodeKind

int nodeKind
The kind of the changed path.

Class org.tigris.subversion.javahl.ClientException extends org.tigris.subversion.javahl.NativeException implements Serializable

serialVersionUID: 1L

Class org.tigris.subversion.javahl.CommitItem extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

path

String path
the pathname of the item to be commit


nodeKind

int nodeKind
the kind node (file or directory)


stateFlags

int stateFlags
the kind of change to be committed (See CommitItemStateFlages)


url

String url
the url of the item


copyUrl

String copyUrl
the source of the copy


revision

long revision
the revision

Class org.tigris.subversion.javahl.CopySource extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

path

String path
The source path or URL.


revision

Revision revision
The source revision.


pegRevision

Revision pegRevision
The peg revision.

Class org.tigris.subversion.javahl.DiffSummary extends EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

diffKind

DiffSummary.DiffKind diffKind

propsChanged

boolean propsChanged

nodeKind

int nodeKind

Class org.tigris.subversion.javahl.DirEntry extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

lastChanged

long lastChanged
the date of the last change in nanoseconds since 01/01/1970


lastChangedRevision

long lastChangedRevision
the revision number of the last change


hasProps

boolean hasProps
flag if the item has properties managed by subversion


lastAuthor

String lastAuthor
the name of the author of the last change


nodeKind

int nodeKind
the kind of the node (directory or file)


size

long size
the size of the file


path

String path
the pathname of the entry


absPath

String absPath
the absolute path of the entry

Class org.tigris.subversion.javahl.Info extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name
the name of the item


url

String url
the url of the item


uuid

String uuid
the uuid of the repository


repository

String repository
the repository url


schedule

int schedule
the schedule on the next commit (see NodeKind)


nodeKind

int nodeKind
the kind of node (file or directory or unknown


author

String author
the author of the last commit before base


revision

long revision
the last revision this item was updated


lastChangedRevision

long lastChangedRevision
the last revision the item before base


lastChangedDate

Date lastChangedDate
the date of the last commit


lastDateTextUpdate

Date lastDateTextUpdate
the last up-to-date time for the text context


lastDatePropsUpdate

Date lastDatePropsUpdate
the last up-to-date time for the properties


copied

boolean copied
the item was copied


deleted

boolean deleted
the item was deleted


absent

boolean absent
the item is absent


incomplete

boolean incomplete
the item is incomplete


copyRev

long copyRev
the copy source revision


copyUrl

String copyUrl
the copy source url

Class org.tigris.subversion.javahl.Info2 extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

path

String path
the path of the item


url

String url
the url of the item


rev

long rev
the revision of the item


kind

int kind
the item kinds (see NodeKind)


reposRootUrl

String reposRootUrl
the root URL of the repository


reposUUID

String reposUUID
the UUID of the repository


lastChangedRev

long lastChangedRev
the revision of the last change


lastChangedDate

long lastChangedDate
the date of the last change in ns


lastChangedAuthor

String lastChangedAuthor
the author of the last change


lock

Lock lock
the information about any lock (may be null)


hasWcInfo

boolean hasWcInfo
the flag if the remaining fields are set


schedule

int schedule
the scheduled operation at next commit (see ScheduleKind)


copyFromUrl

String copyFromUrl
if the item was copied, the source url


copyFromRev

long copyFromRev
if the item was copied, the source rev


textTime

long textTime
the last time the item was changed in ns


propTime

long propTime
the last time the properties of the items were changed in ns


checksum

String checksum
the checksum of the item


conflictOld

String conflictOld
if the item is in conflict, the filename of the base version file


conflictNew

String conflictNew
if the item is in conflict, the filename of the last repository version file


conflictWrk

String conflictWrk
if the item is in conflict, the filename of the working copy version file


prejfile

String prejfile
the property reject file


changelistName

String changelistName
The name of the changelist.

Since:
1.5

workingSize

long workingSize
The size of the file after being translated into its local representation, or -1 if unknown. Not applicable for directories.

Since:
1.5

reposSize

long reposSize
The size of the file in the repository (untranslated, e.g. without adjustment of line endings and keyword expansion). Only applicable for file -- not directory -- URLs. For working copy paths, size will be -1.

Since:
New in 1.5.

depth

int depth
The depth of the item.

Since:
1.6

treeConflict

ConflictDescriptor treeConflict
Info on any tree conflict of which this node is a victim.

Since:
1.6

Class org.tigris.subversion.javahl.Lock extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

owner

String owner
the owner of the lock


path

String path
the path of the locked item


token

String token
the token provided during the lock operation


comment

String comment
the comment provided during the lock operation


creationDate

long creationDate
the date when the lock was created


expirationDate

long expirationDate
the date when the lock will expire

Class org.tigris.subversion.javahl.LogDate extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

timeMicros

long timeMicros

cachedString

String cachedString

cachedDate

Calendar cachedDate

Class org.tigris.subversion.javahl.LogMessage extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

message

String message
The log message for the revision.


timeMicros

long timeMicros
The time of the commit measured in the number of microseconds since 00:00:00 January 1, 1970 UTC.


date

Date date
The date of the commit.


revision

long revision
The number of the revision.


author

String author
The author of the commit.


changedPaths

ChangePath[] changedPaths
The items changed by this commit (only set when SVNClientInterface.logMessages is used with discoverPaths true).

Class org.tigris.subversion.javahl.Mergeinfo extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

mergeSources

Map<K,V> mergeSources
A mapping of repository-relative paths to a list of revision ranges.

Class org.tigris.subversion.javahl.NotifyInformation extends EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

action

int action
The NotifyAction which triggered this event.


kind

int kind
The NodeKind of the item.


mimeType

String mimeType
The MIME type of the item.


lock

Lock lock
Any lock for the item.


errMsg

String errMsg
Any error message for the item.


contentState

int contentState
The NotifyStatus of the content of the item.


propState

int propState
The NotifyStatus of the properties of the item.


lockState

int lockState
The LockStatus of the lock of the item.


revision

long revision
The revision of the item.


changelistName

String changelistName
The name of the changelist.

Since:
1.5

mergeRange

RevisionRange mergeRange
The range of the merge just beginning to occur.

Since:
1.5

pathPrefix

String pathPrefix
A common absolute path prefix that can be subtracted from .path.

Since:
1.6

Class org.tigris.subversion.javahl.ProgressEvent extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

progress

long progress
The number of bytes already transferred.


total

long total
The total number of bytes, or -1 if not known.

Class org.tigris.subversion.javahl.Revision extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

revKind

int revKind
kind of revision specified

Class org.tigris.subversion.javahl.Revision.DateSpec extends Revision implements Serializable

serialVersionUID: 1L

Serialized Fields

revDate

Date revDate
the date

Class org.tigris.subversion.javahl.Revision.Number extends Revision implements Serializable

serialVersionUID: 1L

Serialized Fields

revNumber

long revNumber
the revision number

Class org.tigris.subversion.javahl.RevisionRange extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

from

Revision from

to

Revision to

Class org.tigris.subversion.javahl.Status extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

url

String url
the url for accessing the item


path

String path
the path in the working copy


nodeKind

int nodeKind
kind of the item (file, directory or unknonw)


revision

long revision
the base revision of the working copy


lastChangedRevision

long lastChangedRevision
the last revision the item was changed before base


lastChangedDate

long lastChangedDate
the last date the item was changed before base (represented in microseconds since the epoch)


lastCommitAuthor

String lastCommitAuthor
the last author of the last change before base


textStatus

int textStatus
the file or directory status (See StatusKind)


propStatus

int propStatus
the status of the properties (See StatusKind)


locked

boolean locked
flag is this item is locked locally by subversion (running or aborted operation)


copied

boolean copied
has this item be copied from another item


switched

boolean switched
has the url of the item be switch


fileExternal

boolean fileExternal
has the item is a file external


treeConflicted

boolean treeConflicted
Since:
1.6 is this item in a tree conflicted state

conflictDescriptor

ConflictDescriptor conflictDescriptor
Since:
1.6 description of the tree conflict

repositoryTextStatus

int repositoryTextStatus
the file or directory status of base (See StatusKind)


repositoryPropStatus

int repositoryPropStatus
the status of the properties base (See StatusKind)


conflictNew

String conflictNew
if there is a conflict, the filename of the new version from the repository


conflictOld

String conflictOld
if there is a conflict, the filename of the common base version from the repository


conflictWorking

String conflictWorking
if there is a conflict, the filename of the former working copy version


urlCopiedFrom

String urlCopiedFrom
if copied, the url of the copy source


revisionCopiedFrom

long revisionCopiedFrom
if copied, the revision number of the copy source


lockToken

String lockToken
Since:
1.2 token specified for the lock (null if not locked)

lockOwner

String lockOwner
Since:
1.2 owner of the lock (null if not locked)

lockComment

String lockComment
Since:
1.2 comment specified for the lock (null if not locked)

lockCreationDate

long lockCreationDate
Since:
1.2 date of the creation of the lock (represented in microseconds since the epoch)

reposLock

Lock reposLock
Since:
1.2 the lock in the repository

reposLastCmtRevision

long reposLastCmtRevision
Since:
1.3 Set to the youngest committed revision, or Revision.SVN_INVALID_REVNUM if not out of date.

reposLastCmtDate

long reposLastCmtDate
Since:
1.3 Set to the most recent commit date, or 0 if not out of date.

reposKind

int reposKind
Since:
1.3 Set to the node kind of the youngest commit, or NodeKind.none if not out of date.

reposLastCmtAuthor

String reposLastCmtAuthor
Since:
1.3 Set to the user name of the youngest commit, or null if not out of date.

changelist

String changelist
Since:
1.5 Set to the changelist of the item, or null if not under version control.

Class org.tigris.subversion.javahl.SubversionException extends Exception implements Serializable

serialVersionUID: 1L