Package 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.

See:
          Description

Interface Summary
IBranchMapping Defines an individual Perforce branch view mapping between a source path and a target path.
IBranchSpec Defines a full Perforce branch specification for use in Perforce integrate (merge) commands.
IBranchSpecSummary Defines the summary Perforce branch metadata typically returned by the getBranchSummaryList() method, corresponding to "p4 branches" and similar.
IChangelist Describes a Perforce changelist.
IChangelistSummary Defines the methods and operations available on Perforce changelist summaries returned from the server.
IDepot Provides an interface onto, and a set of methods to access a specific Perforce depot contained in a Perforce server.
IFileDiff  
IFileLineMatch Interface for file line matches resulting from grep commands
IFix Describes a Perforce job fix record.
IJob The minimal Perforce job interface.
IJobSpec Metadata definitions for jobs associated with a specific server.
IJobSpec.IJobSpecField Interface onto the main jobspec field specifier.
ILabel Defines and describes a Perforce label.
ILabelMapping Extends IMapEntry to provide a Perforce label-specific view map entry type.
ILabelSummary Defines summary information for Perforce labels.
IMapEntry Defines an individual view map entry.
IReviewChangelist Describes a Perforce review changelist record.
IReviewSubscription Defines the view mapping for Perforce user review subscriptions.
IServerProcess Defines the fields available for each Perforce server process object returned from the IServer getServerProcessList method.
IServerResource Defines methods available on all participating objects returned from P4Java server and client methods that represent server-side objects such as changelists, jobs, etc.
IStream Defines a full Perforce stream specification.
IStream.IExtraTag Defines an "extraTag*" field
IStreamIgnoredMapping Define (optional) a list of file or directory names to be ignored in client views.
IStreamIntegrationStatus Defines the stream's cached integration status with respect to its parent.
IStreamIntegrationStatus.ICachedState Defines the cached state of the stream's integration status without refreshing stale data.
IStreamRemappedMapping Define (optional) an individual stream view path is to be remapped in client view.
IStreamSummary Defines the summary Perforce stream metadata typically returned by the getStreamSummaryList() method, corresponding to "p4 streams" and similar.
IStreamSummary.IOptions Stream options are flags to configure stream behavior.
IStreamViewMapping Defines an individual file path in the stream view.
IUser Defines a full Perforce user object.
IUserGroup Defines Perforce user group attributes and methods.
IUserSummary Defines a Perforce user summary as returned from an IServer getUsers method and similar.
 

Class Summary
CoreFactory A lightweight factory class with convenience methods for creating common P4Java objects using the default implementation classes with common default values.
ViewMap<E extends IMapEntry> Defines the common operations to Perforce view maps.
 

Enum Summary
ChangelistStatus Describes possible changelist status values.
IChangelist.Type Changelist types used when running a 'p4 changes' with the -s flag
IChangelistSummary.Visibility Defines the visibility of the changelist.
IDepot.DepotType  
IFileDiff.Status Status of diff
IFileLineMatch.MatchType Match type
IMapEntry.EntryType Defines the specific type of a given view map entry.
IStreamSummary.Type Types of streams include 'mainline', 'release', 'development', 'virtual' and 'task'.
IStreamViewMapping.PathType Defines the possible path types.
IUserSummary.UserType Describes the type (service or standard) of this user.
 

Package com.perforce.p4java.core Description

Provides interfaces and classes for defining and accessing Perforce objects such as jobs, changelists, etc., and, through the file sub-package, Perforce files.



Copyright © 2015 Perforce Software. All Rights Reserved.