Package | Description |
---|---|
com.perforce.p4java.client |
Provides interfaces for accessing and manipulating Perforce client workspaces and associated objects.
|
com.perforce.p4java.core |
Provides interfaces and classes for defining and accessing Perforce objects
such as jobs, changelists, etc., and, through the file sub-package, Perforce
files.
|
com.perforce.p4java.core.file |
Provides interfaces and classes for defining and accessing Perforce depot and workspace files.
|
com.perforce.p4java.impl.generic.core |
Provides standard implementation classes for the com.perforce.p4java.core interfaces.
|
com.perforce.p4java.impl.generic.core.file |
Provides standard implementation classes for the com.perforce.p4java.core.file interfaces.
|
com.perforce.p4java.impl.mapbased.client |
Modifier and Type | Interface and Description |
---|---|
interface |
IClient
Extends the lightweight IClientSummary interface to provide a "heavyweight" Perforce
client object that has an associated Perforce client views and has the full panoply
of Perforce operations defined against it.
|
interface |
IClientSummary
Lightweight Perforce client interface that defines summary client
metadata and associated operations, without providing client
views or actual client-related operations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBranchSpec
Defines a full Perforce branch specification for use in Perforce integrate (merge)
commands.
|
interface |
IBranchSpecSummary
Defines the summary Perforce branch metadata typically returned by
the getBranchSummaryList() method, corresponding to "p4 branches"
and similar.
|
interface |
IChangelist
Describes a Perforce changelist.
|
interface |
IDepot
Provides an interface onto, and a set of methods to access a specific
Perforce depot contained in a Perforce server.
|
interface |
IFix
Describes a Perforce job fix record.
|
interface |
IJob
The minimal Perforce job interface.
|
interface |
IJobSpec
Metadata definitions for jobs associated with a specific server.
|
interface |
ILabel
Defines and describes a Perforce label.
|
interface |
ILabelSummary
Defines summary information for Perforce labels.
|
interface |
IRepo |
interface |
IServerProcess
Defines the fields available for each Perforce server process
object returned from the IServer getServerProcessList method.
|
interface |
IStream
Defines a full Perforce stream specification.
|
interface |
IStreamSummary
Defines the summary Perforce stream metadata typically returned by the
getStreamSummaryList() method, corresponding to "p4 streams" and similar.
|
interface |
IUser
Defines a full Perforce user object.
|
interface |
IUserGroup
Defines Perforce user group attributes and methods.
|
interface |
IUserSummary
Defines a Perforce user summary as returned from an IServer
getUsers method and similar.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IExtendedFileSpec
Extends the basic IFileSpec with methods and fields for use with the IServer
getExtendedFiles method and other specialized methods.
|
interface |
IFileOperationResult
Defines the broadest operations available on file specs returned
from Perforce file operations.
|
interface |
IFileSpec
Defines the basic set of information and operations on a Perforce file
under P4Java, and performs as the common currency for a lot of file-list
based methods, usually encapsulated as Java lists as both input and output
for common server and client file-based methods such as where, sync, add, etc.
|
Modifier and Type | Class and Description |
---|---|
class |
BranchSpec
Simple default implementation class for the IBranchSpec interface.
|
class |
BranchSpecSummary
Default implementation class for the IBranchSpecSummary interface.
|
class |
Changelist
Simple default generic implementation class for the IChangelist interface.
|
class |
ChangelistSummary
Default implementation of the IChangelistSummary interface.
|
class |
Depot
Simple default implementation class for the IDepot interface.
|
class |
Fix
Simple generic default implementation class for the IFix interface.
|
class |
Job
Simple generic default implementation class for the IJob interface.
|
class |
JobSpec
Simple generic default implementation class for the IJobSpec interface.
|
class |
Label
Default implementation class for the ILabel interface.
|
class |
LabelSummary
Default implementation of the ILabelSumamry interface.
|
class |
Repo |
class |
ServerProcess
Simple default generic implementation class for the P4JServerProcess interface.
|
class |
ServerResource
Abstract implementation class for the IServerResource interface.
|
class |
Stream
Simple default implementation class for the IStream interface.
|
class |
StreamSummary
Default implementation class for the IStreamSummary interface.
|
class |
User
Simple default IUser implementation class.
|
class |
UserGroup
Simple generic implementation class for the IUserGroup interface.
|
class |
UserSummary
Default implementation class for IUserSummary interface.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendedFileSpec
Useful generic implementation class for the IExtendedFileSpec interface.
|
class |
FileSpec
Simple generic default implementation class for the IFileSpec interface.
|
Modifier and Type | Class and Description |
---|---|
class |
Client
Default implementation of the generic parts of an IClient interface.
|
class |
ClientSummary
Default implementation class for the IClientSummary interface.
|
Copyright © 2017 Perforce Software. All Rights Reserved.