Uses of Interface
com.perforce.p4java.core.file.IFileSpec

Packages that use IFileSpec
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   
com.perforce.p4java.impl.mapbased.server   
com.perforce.p4java.server Provides interfaces and classes for accessing Perforce SCM servers and associated server-level services. 
 

Uses of IFileSpec in com.perforce.p4java.client
 

Methods in com.perforce.p4java.client that return IFileSpec
 IFileSpec IClient.resolveFile(IFileSpec targetFile, InputStream sourceStream)
          Resolve a file integration by using the contents of the sourceStream InputStream as the resolve result.
 IFileSpec IClient.resolveFile(IFileSpec targetFile, InputStream sourceStream, boolean useTextualMerge, int startFromRev, int endFromRev)
          Resolve a file integration by using the contents of the sourceStream InputStream as the resolve result.
 

Methods in com.perforce.p4java.client that return types with arguments of type IFileSpec
 List<IFileSpec> IClient.addFiles(List<IFileSpec> fileSpecs, AddFilesOptions opts)
          Open one or more Perforce client workspace files for adding to the Perforce server.
 List<IFileSpec> IClient.addFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, String fileType, boolean useWildcards)
          Open one or more Perforce client workspace files for adding to the Perforce server.
 List<IFileSpec> IClient.copyFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, CopyFilesOptions opts)
          Schedule resolve and integration actions to make the target file identical to the source file based only on the differences between the two (i.e.
 List<IFileSpec> IClient.copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts)
          Copies one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.deleteFiles(List<IFileSpec> fileSpecs, DeleteFilesOptions opts)
          Open Perforce client workspace files for deletion from a Perforce depot.
 List<IFileSpec> IClient.deleteFiles(List<IFileSpec> fileSpecs, int changeListId, boolean noUpdate)
          Open Perforce client workspace files for deletion from a Perforce depot.
 List<IFileSpec> IClient.editFiles(List<IFileSpec> fileSpecs, boolean noUpdate, boolean bypassClientUpdate, int changeListId, String fileType)
          Open one or more Perforce client workspace files for editing.
 List<IFileSpec> IClient.editFiles(List<IFileSpec> fileSpecs, EditFilesOptions opts)
          Open one or more Perforce client workspace files for editing.
 List<IFileSpec> IClient.getDiffFiles(List<IFileSpec> fileSpecs, GetDiffFilesOptions opts)
          Return a list of files that differ in some (arbitrarily complex) way from depot.
 List<IFileSpec> IClient.getDiffFiles(List<IFileSpec> fileSpecs, int maxFiles, boolean diffNonTextFiles, boolean openedDifferentMissing, boolean openedForIntegrate, boolean unopenedMissing, boolean unopenedDifferent, boolean unopenedWithStatus, boolean openedSame)
          Return a list of files that differ in some (arbitrarily complex) way from depot.
 List<IFileSpec> IClient.haveList(List<IFileSpec> fileSpecs)
          Return a list of all Perforce-managed files and versions that the Perforce server believes this Perforce client workspace has as of the latest sync.
 List<IFileSpec> IClient.integrateFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, IntegrateFilesOptions opts)
          Integrate ("merge") from one Perforce filespec to another.
 List<IFileSpec> IClient.integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts)
          Integrate one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.integrateFiles(int changeListId, boolean showActionsOnly, IntegrationOptions integOpts, String branchSpec, IFileSpec fromFile, IFileSpec toFile)
          Integrate ("merge") from one Perforce filespec to another.
 List<IFileSpec> IClient.labelSync(List<IFileSpec> fileSpecs, String labelName, boolean noUpdate, boolean addFiles, boolean deleteFiles)
          Perform a label sync operation for this client.
 List<IFileSpec> IClient.labelSync(List<IFileSpec> fileSpecs, String labelName, LabelSyncOptions opts)
          Perform a label sync operation for this client.
 List<IFileSpec> IClient.lockFiles(List<IFileSpec> fileSpecs, int changeListId)
          Lock an opened file against changelist submission.
 List<IFileSpec> IClient.lockFiles(List<IFileSpec> fileSpecs, LockFilesOptions opts)
          Lock an opened file against changelist submission.
 List<IFileSpec> IClient.mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts)
          Merges changes from one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.openedFiles(List<IFileSpec> fileSpecs, int maxFiles, int changeListId)
          If one or more Perforce file specs is passed-in, return the opened / locked status of each file (if known) within an IFileSpec object; otherwise return a list of all files known to be open for this Perforce client workspace.
 List<IFileSpec> IClient.openedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
          Return a list of files open for this client, optionally restricted to a specific path and / or changelist.
 List<IFileSpec> IClient.populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts)
          Branches a set of files (the 'source') into another depot location (the 'target') in a single step.
 List<IFileSpec> IClient.reconcileFiles(List<IFileSpec> fileSpecs, ReconcileFilesOptions opts)
          Open files for add, delete, and/or edit to reconcile client with workspace changes made outside of Perforce.
 List<IFileSpec> IClient.reopenFiles(List<IFileSpec> fileSpecs, int changeListId, String fileType)
          Reopen Perforce files in a new changelist.
 List<IFileSpec> IClient.reopenFiles(List<IFileSpec> fileSpecs, ReopenFilesOptions opts)
          Reopen Perforce files in a new changelist.
 List<IFileSpec> IClient.resolvedFiles(List<IFileSpec> fileSpecs, boolean showBaseRevision)
          Return a list of files resolved but not submitted for this client.
 List<IFileSpec> IClient.resolvedFiles(List<IFileSpec> fileSpecs, ResolvedFilesOptions opts)
          Return a list of files resolved but not submitted for this client.
 List<IFileSpec> IClient.resolveFilesAuto(List<IFileSpec> fileSpecs, boolean safeMerge, boolean acceptTheirs, boolean acceptYours, boolean showActionsOnly, boolean forceResolve)
          Automatically resolve the results of a previousPerforce file integration.
 List<IFileSpec> IClient.resolveFilesAuto(List<IFileSpec> fileSpecs, ResolveFilesAutoOptions opts)
          Automatically resolve the results of a previousPerforce file integration.
 List<IFileSpec> IClient.revertFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, boolean revertOnlyUnchanged, boolean noRefresh)
          Revert a open Perforce client workspace files back to the revision previously synced from the Perforce depot, discarding any pending changelists or integrations that have been made so far.
 List<IFileSpec> IClient.revertFiles(List<IFileSpec> fileSpecs, RevertFilesOptions opts)
          Revert open Perforce client workspace files back to the revision previously synced from the Perforce depot, discarding any pending changelists or integrations that have been made so far.
 List<IFileSpec> IClient.shelveChangelist(IChangelist list)
          Shelve the file(s) in a pending changelist.
 List<IFileSpec> IClient.shelveChangelist(int changelistId, List<IFileSpec> fileSpecs, boolean forceUpdate, boolean replace, boolean discard)
          Update/replace/delete shelved file(s) from a pending changelist.
 List<IFileSpec> IClient.shelveFiles(List<IFileSpec> fileSpecs, int changelistId, ShelveFilesOptions opts)
          Shelve files in a changelist.
 List<IFileSpec> IClient.submitShelvedChangelist(int shelvedChangelistId)
          Submit a shelved changelist without transferring files or modifying the workspace.
 List<IFileSpec> IClient.sync(List<IFileSpec> fileSpecs, boolean forceUpdate, boolean noUpdate, boolean clientBypass, boolean serverBypass)
          Sync a Perforce client workspace against the Perforce server.
 List<IFileSpec> IClient.sync(List<IFileSpec> fileSpecs, SyncOptions syncOpts)
          Sync a Perforce client workspace against the Perforce server.
 List<IFileSpec> IClient.unlockFiles(List<IFileSpec> fileSpecs, int changeListId, boolean force)
          Release locked files but leave them open.
 List<IFileSpec> IClient.unlockFiles(List<IFileSpec> fileSpecs, UnlockFilesOptions opts)
          Release locked files but leave them open.
 List<IFileSpec> IClient.unshelveChangelist(int shelveChangelistId, List<IFileSpec> fileSpecs, int clientChangelistId, boolean forceOverwrite, boolean previewOnly)
          Unshelve file(s) from a shelved changelist
 List<IFileSpec> IClient.unshelveFiles(List<IFileSpec> fileSpecs, int sourceChangelistId, int targetChangelistId, UnshelveFilesOptions opts)
          Unshelve file(s) from a shelf.
 List<IFileSpec> IClient.where(List<IFileSpec> fileSpecs)
          For each of the passed-in file specs, show how the named file maps through the client view.
 

Methods in com.perforce.p4java.client with parameters of type IFileSpec
 List<IFileSpec> IClient.copyFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, CopyFilesOptions opts)
          Schedule resolve and integration actions to make the target file identical to the source file based only on the differences between the two (i.e.
 List<IFileSpec> IClient.copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts)
          Copies one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.integrateFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, IntegrateFilesOptions opts)
          Integrate ("merge") from one Perforce filespec to another.
 List<IFileSpec> IClient.integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts)
          Integrate one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.integrateFiles(int changeListId, boolean showActionsOnly, IntegrationOptions integOpts, String branchSpec, IFileSpec fromFile, IFileSpec toFile)
          Integrate ("merge") from one Perforce filespec to another.
 List<IFileSpec> IClient.mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts)
          Merges changes from one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts)
          Branches a set of files (the 'source') into another depot location (the 'target') in a single step.
 IFileSpec IClient.resolveFile(IFileSpec targetFile, InputStream sourceStream)
          Resolve a file integration by using the contents of the sourceStream InputStream as the resolve result.
 IFileSpec IClient.resolveFile(IFileSpec targetFile, InputStream sourceStream, boolean useTextualMerge, int startFromRev, int endFromRev)
          Resolve a file integration by using the contents of the sourceStream InputStream as the resolve result.
 

Method parameters in com.perforce.p4java.client with type arguments of type IFileSpec
 List<IFileSpec> IClient.addFiles(List<IFileSpec> fileSpecs, AddFilesOptions opts)
          Open one or more Perforce client workspace files for adding to the Perforce server.
 List<IFileSpec> IClient.addFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, String fileType, boolean useWildcards)
          Open one or more Perforce client workspace files for adding to the Perforce server.
 List<IFileSpec> IClient.copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts)
          Copies one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.deleteFiles(List<IFileSpec> fileSpecs, DeleteFilesOptions opts)
          Open Perforce client workspace files for deletion from a Perforce depot.
 List<IFileSpec> IClient.deleteFiles(List<IFileSpec> fileSpecs, int changeListId, boolean noUpdate)
          Open Perforce client workspace files for deletion from a Perforce depot.
 List<IFileSpec> IClient.editFiles(List<IFileSpec> fileSpecs, boolean noUpdate, boolean bypassClientUpdate, int changeListId, String fileType)
          Open one or more Perforce client workspace files for editing.
 List<IFileSpec> IClient.editFiles(List<IFileSpec> fileSpecs, EditFilesOptions opts)
          Open one or more Perforce client workspace files for editing.
 List<IFileSpec> IClient.getDiffFiles(List<IFileSpec> fileSpecs, GetDiffFilesOptions opts)
          Return a list of files that differ in some (arbitrarily complex) way from depot.
 List<IFileSpec> IClient.getDiffFiles(List<IFileSpec> fileSpecs, int maxFiles, boolean diffNonTextFiles, boolean openedDifferentMissing, boolean openedForIntegrate, boolean unopenedMissing, boolean unopenedDifferent, boolean unopenedWithStatus, boolean openedSame)
          Return a list of files that differ in some (arbitrarily complex) way from depot.
 List<IFileSpec> IClient.haveList(List<IFileSpec> fileSpecs)
          Return a list of all Perforce-managed files and versions that the Perforce server believes this Perforce client workspace has as of the latest sync.
 List<IFileSpec> IClient.integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts)
          Integrate one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.labelSync(List<IFileSpec> fileSpecs, String labelName, boolean noUpdate, boolean addFiles, boolean deleteFiles)
          Perform a label sync operation for this client.
 List<IFileSpec> IClient.labelSync(List<IFileSpec> fileSpecs, String labelName, LabelSyncOptions opts)
          Perform a label sync operation for this client.
 List<IFileSpec> IClient.lockFiles(List<IFileSpec> fileSpecs, int changeListId)
          Lock an opened file against changelist submission.
 List<IFileSpec> IClient.lockFiles(List<IFileSpec> fileSpecs, LockFilesOptions opts)
          Lock an opened file against changelist submission.
 List<IFileSpec> IClient.mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts)
          Merges changes from one set of files (the 'source') into another (the 'target').
 List<IFileSpec> IClient.openedFiles(List<IFileSpec> fileSpecs, int maxFiles, int changeListId)
          If one or more Perforce file specs is passed-in, return the opened / locked status of each file (if known) within an IFileSpec object; otherwise return a list of all files known to be open for this Perforce client workspace.
 List<IFileSpec> IClient.openedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
          Return a list of files open for this client, optionally restricted to a specific path and / or changelist.
 List<IFileSpec> IClient.populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts)
          Branches a set of files (the 'source') into another depot location (the 'target') in a single step.
 List<IFileSpec> IClient.reconcileFiles(List<IFileSpec> fileSpecs, ReconcileFilesOptions opts)
          Open files for add, delete, and/or edit to reconcile client with workspace changes made outside of Perforce.
 List<IFileSpec> IClient.reopenFiles(List<IFileSpec> fileSpecs, int changeListId, String fileType)
          Reopen Perforce files in a new changelist.
 List<IFileSpec> IClient.reopenFiles(List<IFileSpec> fileSpecs, ReopenFilesOptions opts)
          Reopen Perforce files in a new changelist.
 List<IFileSpec> IClient.resolvedFiles(List<IFileSpec> fileSpecs, boolean showBaseRevision)
          Return a list of files resolved but not submitted for this client.
 List<IFileSpec> IClient.resolvedFiles(List<IFileSpec> fileSpecs, ResolvedFilesOptions opts)
          Return a list of files resolved but not submitted for this client.
 List<IFileSpec> IClient.resolveFilesAuto(List<IFileSpec> fileSpecs, boolean safeMerge, boolean acceptTheirs, boolean acceptYours, boolean showActionsOnly, boolean forceResolve)
          Automatically resolve the results of a previousPerforce file integration.
 List<IFileSpec> IClient.resolveFilesAuto(List<IFileSpec> fileSpecs, ResolveFilesAutoOptions opts)
          Automatically resolve the results of a previousPerforce file integration.
 List<IFileSpec> IClient.revertFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, boolean revertOnlyUnchanged, boolean noRefresh)
          Revert a open Perforce client workspace files back to the revision previously synced from the Perforce depot, discarding any pending changelists or integrations that have been made so far.
 List<IFileSpec> IClient.revertFiles(List<IFileSpec> fileSpecs, RevertFilesOptions opts)
          Revert open Perforce client workspace files back to the revision previously synced from the Perforce depot, discarding any pending changelists or integrations that have been made so far.
 List<IFileSpec> IClient.shelveChangelist(int changelistId, List<IFileSpec> fileSpecs, boolean forceUpdate, boolean replace, boolean discard)
          Update/replace/delete shelved file(s) from a pending changelist.
 List<IFileSpec> IClient.shelveFiles(List<IFileSpec> fileSpecs, int changelistId, ShelveFilesOptions opts)
          Shelve files in a changelist.
 List<IFileSpec> IClient.sync(List<IFileSpec> fileSpecs, boolean forceUpdate, boolean noUpdate, boolean clientBypass, boolean serverBypass)
          Sync a Perforce client workspace against the Perforce server.
 List<IFileSpec> IClient.sync(List<IFileSpec> fileSpecs, SyncOptions syncOpts)
          Sync a Perforce client workspace against the Perforce server.
 void IClient.sync(List<IFileSpec> fileSpecs, SyncOptions syncOpts, IStreamingCallback callback, int key)
          Sync a Perforce client workspace against the Perforce server.
 List<IFileSpec> IClient.unlockFiles(List<IFileSpec> fileSpecs, int changeListId, boolean force)
          Release locked files but leave them open.
 List<IFileSpec> IClient.unlockFiles(List<IFileSpec> fileSpecs, UnlockFilesOptions opts)
          Release locked files but leave them open.
 List<IFileSpec> IClient.unshelveChangelist(int shelveChangelistId, List<IFileSpec> fileSpecs, int clientChangelistId, boolean forceOverwrite, boolean previewOnly)
          Unshelve file(s) from a shelved changelist
 List<IFileSpec> IClient.unshelveFiles(List<IFileSpec> fileSpecs, int sourceChangelistId, int targetChangelistId, UnshelveFilesOptions opts)
          Unshelve file(s) from a shelf.
 List<IFileSpec> IClient.where(List<IFileSpec> fileSpecs)
          For each of the passed-in file specs, show how the named file maps through the client view.
 

Uses of IFileSpec in com.perforce.p4java.core
 

Methods in com.perforce.p4java.core that return types with arguments of type IFileSpec
 List<IFileSpec> IChangelist.getFiles(boolean refresh)
          Get the list of files associated with this changelist, optionally refreshing the list from the server.
 List<IFileSpec> IChangelist.submit(boolean reOpen)
          Submit this changelist.
 List<IFileSpec> IChangelist.submit(boolean reOpen, List<String> jobIds, String jobStatus)
          Submit this changelist and associate it with the passed-in jobs.
 List<IFileSpec> IChangelist.submit(SubmitOptions opts)
          Submit this changelist and associate it with any jobs in the passed-in options.
 

Uses of IFileSpec in com.perforce.p4java.core.file
 

Subinterfaces of IFileSpec in com.perforce.p4java.core.file
 interface IExtendedFileSpec
          Extends the basic IFileSpec with methods and fields for use with the IServer getExtendedFiles method and other specialized methods.
 

Methods in com.perforce.p4java.core.file that return types with arguments of type IFileSpec
 List<IFileSpec> IObliterateResult.getFileSpecs()
          Get the list of filespecs purged
static List<IFileSpec> FileSpecBuilder.getInvalidFileSpecs(List<IFileSpec> fileSpecs)
          Given a list of file specs, return a list of the invalid file specs in that list.
 Map<IFileSpec,List<IFileRevisionData>> IFileSpec.getRevisionHistory(GetRevisionHistoryOptions opts)
          Get the revision history of this Perforce file.
 Map<IFileSpec,List<IFileRevisionData>> IFileSpec.getRevisionHistory(int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput)
          Get the revision history of this Perforce file.
static List<IFileSpec> FileSpecBuilder.getValidFileSpecs(List<IFileSpec> fileSpecs)
          Given a list of file specs, return a list of the valid file specs in that list.
static List<IFileSpec> FileSpecBuilder.makeFileSpecList(List<String> pathList)
          Given a list of file paths (which might include revision or label specs, etc.), return a corresponding list of file specs.
static List<IFileSpec> FileSpecBuilder.makeFileSpecList(String path)
          Create a list containing a single file spec created from the specified path.
static List<IFileSpec> FileSpecBuilder.makeFileSpecList(String[] pathArray)
          Given an array of file paths (which might include revision or label specs, etc.), return a corresponding list of file specs.
 List<IFileSpec> IFileSpec.move(IFileSpec toFile, MoveFileOptions opts)
          Move this file if it's already opened for edit or add (the fromFile) to the destination file (the toFile).
 List<IFileSpec> IFileSpec.move(int changelistId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec toFile)
          Move this file if it's already opened for edit or add (the fromFile) to the destination file (the toFile).
 

Methods in com.perforce.p4java.core.file with parameters of type IFileSpec
 List<IFileSpec> IFileSpec.move(IFileSpec toFile, MoveFileOptions opts)
          Move this file if it's already opened for edit or add (the fromFile) to the destination file (the toFile).
 List<IFileSpec> IFileSpec.move(int changelistId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec toFile)
          Move this file if it's already opened for edit or add (the fromFile) to the destination file (the toFile).
 

Method parameters in com.perforce.p4java.core.file with type arguments of type IFileSpec
static List<IFileSpec> FileSpecBuilder.getInvalidFileSpecs(List<IFileSpec> fileSpecs)
          Given a list of file specs, return a list of the invalid file specs in that list.
static List<IFileSpec> FileSpecBuilder.getValidFileSpecs(List<IFileSpec> fileSpecs)
          Given a list of file specs, return a list of the valid file specs in that list.
 

Uses of IFileSpec in com.perforce.p4java.impl.generic.core
 

Fields in com.perforce.p4java.impl.generic.core with type parameters of type IFileSpec
protected  List<IFileSpec> Changelist.fileSpecs
           
 

Methods in com.perforce.p4java.impl.generic.core that return types with arguments of type IFileSpec
 List<IFileSpec> Changelist.getFiles(boolean refresh)
           
 List<IFileSpec> Changelist.getFiles(boolean refresh, boolean bypassServer)
           
 List<IFileSpec> Changelist.getFileSpecs()
           
 List<IFileSpec> Changelist.submit(boolean reOpen)
           
 List<IFileSpec> Changelist.submit(boolean reOpen, List<String> jobIds, String jobStatus)
           
 List<IFileSpec> Changelist.submit(SubmitOptions opts)
           
 

Method parameters in com.perforce.p4java.impl.generic.core with type arguments of type IFileSpec
 void Changelist.setFileSpecs(List<IFileSpec> fileSpecs)
           
 

Uses of IFileSpec in com.perforce.p4java.impl.generic.core.file
 

Classes in com.perforce.p4java.impl.generic.core.file that implement IFileSpec
 class ExtendedFileSpec
          Useful generic implementation class for the IExtendedFileSpec interface.
 class FileSpec
          Simple generic default implementation class for the IFileSpec interface.
 

Methods in com.perforce.p4java.impl.generic.core.file that return types with arguments of type IFileSpec
 List<IFileSpec> ObliterateResult.getFileSpecs()
           
 Map<IFileSpec,List<IFileRevisionData>> FileSpec.getRevisionHistory(GetRevisionHistoryOptions opts)
           
 Map<IFileSpec,List<IFileRevisionData>> FileSpec.getRevisionHistory(int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput)
           
 List<IFileSpec> FileSpec.move(IFileSpec toFile, MoveFileOptions opts)
           
 List<IFileSpec> FileSpec.move(int changelistId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec toFile)
           
 

Methods in com.perforce.p4java.impl.generic.core.file with parameters of type IFileSpec
 String FilePath.annotate(IFileSpec fileSpec)
           
 List<IFileSpec> FileSpec.move(IFileSpec toFile, MoveFileOptions opts)
           
 List<IFileSpec> FileSpec.move(int changelistId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec toFile)
           
 

Constructors in com.perforce.p4java.impl.generic.core.file with parameters of type IFileSpec
PathAnnotations(IFileSpec fileSpec)
          Construct a PathAnnotations object for a specific file spec.
 

Constructor parameters in com.perforce.p4java.impl.generic.core.file with type arguments of type IFileSpec
ObliterateResult(List<IFileSpec> fileSpecs, int integrationRecAdded, int labelRecDeleted, int clientRecDeleted, int integrationRecDeleted, int workingRecDeleted, int revisionRecDeleted, boolean reportOnly)
          Explicit parameterized constructor
 

Uses of IFileSpec in com.perforce.p4java.impl.mapbased.client
 

Methods in com.perforce.p4java.impl.mapbased.client that return IFileSpec
 IFileSpec Client.resolveFile(IFileSpec targetFile, InputStream sourceStream)
           
 IFileSpec Client.resolveFile(IFileSpec targetFile, InputStream sourceStream, boolean useTextualMerge, int startFromRev, int endFromRev)
           
 

Methods in com.perforce.p4java.impl.mapbased.client that return types with arguments of type IFileSpec
 List<IFileSpec> Client.addFiles(List<IFileSpec> fileSpecs, AddFilesOptions opts)
           
 List<IFileSpec> Client.addFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, String fileType, boolean useWildcards)
           
 List<IFileSpec> Client.copyFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, CopyFilesOptions opts)
           
 List<IFileSpec> Client.copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts)
           
 List<IFileSpec> Client.deleteFiles(List<IFileSpec> fileSpecs, DeleteFilesOptions opts)
           
 List<IFileSpec> Client.deleteFiles(List<IFileSpec> fileSpecs, int changeListId, boolean noUpdate)
           
 List<IFileSpec> Client.editFiles(List<IFileSpec> fileSpecs, boolean noUpdate, boolean bypassClientUpdate, int changeListId, String fileType)
           
 List<IFileSpec> Client.editFiles(List<IFileSpec> fileSpecs, EditFilesOptions opts)
           
 List<IFileSpec> Client.getDiffFiles(List<IFileSpec> fileSpecs, GetDiffFilesOptions opts)
           
 List<IFileSpec> Client.getDiffFiles(List<IFileSpec> fileSpecs, int maxFiles, boolean diffNonTextFiles, boolean openedDifferentMissing, boolean openedForIntegrate, boolean unopenedMissing, boolean unopenedDifferent, boolean unopenedWithStatus, boolean openedSame)
           
 List<IFileSpec> Client.haveList(List<IFileSpec> fileSpecs)
           
 List<IFileSpec> Client.integrateFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, IntegrateFilesOptions opts)
           
 List<IFileSpec> Client.integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts)
           
 List<IFileSpec> Client.integrateFiles(int changeListId, boolean showActionsOnly, IntegrationOptions integOpts, String branchSpec, IFileSpec fromFile, IFileSpec toFile)
           
 List<IFileSpec> Client.labelSync(List<IFileSpec> fileSpecs, String labelName, boolean noUpdate, boolean addFiles, boolean deleteFiles)
           
 List<IFileSpec> Client.labelSync(List<IFileSpec> fileSpecs, String labelName, LabelSyncOptions opts)
           
 List<IFileSpec> Client.lockFiles(List<IFileSpec> fileSpecs, int changeListId)
           
 List<IFileSpec> Client.lockFiles(List<IFileSpec> fileSpecs, LockFilesOptions opts)
           
 List<IFileSpec> Client.mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts)
           
 List<IFileSpec> Client.openedFiles(List<IFileSpec> fileSpecs, int maxFiles, int changeListId)
           
 List<IFileSpec> Client.openedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
           
 List<IFileSpec> Client.populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts)
           
 List<IFileSpec> Client.reconcileFiles(List<IFileSpec> fileSpecs, ReconcileFilesOptions opts)
           
 List<IFileSpec> Client.reopenFiles(List<IFileSpec> fileSpecs, int changeListId, String fileType)
           
 List<IFileSpec> Client.reopenFiles(List<IFileSpec> fileSpecs, ReopenFilesOptions opts)
           
 List<IFileSpec> Client.resolvedFiles(List<IFileSpec> fileSpecs, boolean showBaseRevision)
           
 List<IFileSpec> Client.resolvedFiles(List<IFileSpec> fileSpecs, ResolvedFilesOptions opts)
           
 List<IFileSpec> Client.resolveFilesAuto(List<IFileSpec> fileSpecs, boolean safeMerge, boolean acceptTheirs, boolean acceptYours, boolean showActionsOnly, boolean forceResolve)
           
 List<IFileSpec> Client.resolveFilesAuto(List<IFileSpec> fileSpecs, ResolveFilesAutoOptions opts)
           
 List<IFileSpec> Client.revertFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, boolean revertOnlyUnchanged, boolean noRefresh)
           
 List<IFileSpec> Client.revertFiles(List<IFileSpec> fileSpecs, RevertFilesOptions opts)
           
 List<IFileSpec> Client.shelveChangelist(IChangelist list)
           
 List<IFileSpec> Client.shelveChangelist(int changelistId, List<IFileSpec> fileSpecs, boolean forceUpdate, boolean replace, boolean discard)
           
 List<IFileSpec> Client.shelveFiles(List<IFileSpec> fileSpecs, int changelistId, ShelveFilesOptions opts)
           
 List<IFileSpec> Client.submitShelvedChangelist(int shelvedChangelistId)
           
 List<IFileSpec> Client.sync(List<IFileSpec> fileSpecs, boolean forceUpdate, boolean noUpdate, boolean clientBypass, boolean serverBypass)
           
 List<IFileSpec> Client.sync(List<IFileSpec> fileSpecs, SyncOptions syncOpts)
           
 List<IFileSpec> Client.unlockFiles(List<IFileSpec> fileSpecs, int changeListId, boolean force)
           
 List<IFileSpec> Client.unlockFiles(List<IFileSpec> fileSpecs, UnlockFilesOptions opts)
           
 List<IFileSpec> Client.unshelveChangelist(int shelveChangelistId, List<IFileSpec> fileSpecs, int clientChangelistId, boolean forceOverwrite, boolean previewOnly)
           
 List<IFileSpec> Client.unshelveFiles(List<IFileSpec> fileSpecs, int sourceChangelistId, int targetChangelistId, UnshelveFilesOptions opts)
           
 List<IFileSpec> Client.where(List<IFileSpec> fileSpecs)
           
 

Methods in com.perforce.p4java.impl.mapbased.client with parameters of type IFileSpec
 List<IFileSpec> Client.copyFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, CopyFilesOptions opts)
           
 List<IFileSpec> Client.copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts)
           
 List<IFileSpec> Client.integrateFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, IntegrateFilesOptions opts)
           
 List<IFileSpec> Client.integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts)
           
 List<IFileSpec> Client.integrateFiles(int changeListId, boolean showActionsOnly, IntegrationOptions integOpts, String branchSpec, IFileSpec fromFile, IFileSpec toFile)
           
 List<IFileSpec> Client.mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts)
           
 List<IFileSpec> Client.populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts)
           
 IFileSpec Client.resolveFile(IFileSpec targetFile, InputStream sourceStream)
           
 IFileSpec Client.resolveFile(IFileSpec targetFile, InputStream sourceStream, boolean useTextualMerge, int startFromRev, int endFromRev)
           
 

Method parameters in com.perforce.p4java.impl.mapbased.client with type arguments of type IFileSpec
 List<IFileSpec> Client.addFiles(List<IFileSpec> fileSpecs, AddFilesOptions opts)
           
 List<IFileSpec> Client.addFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, String fileType, boolean useWildcards)
           
 List<IFileSpec> Client.copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts)
           
 List<IFileSpec> Client.deleteFiles(List<IFileSpec> fileSpecs, DeleteFilesOptions opts)
           
 List<IFileSpec> Client.deleteFiles(List<IFileSpec> fileSpecs, int changeListId, boolean noUpdate)
           
 List<IFileSpec> Client.editFiles(List<IFileSpec> fileSpecs, boolean noUpdate, boolean bypassClientUpdate, int changeListId, String fileType)
           
 List<IFileSpec> Client.editFiles(List<IFileSpec> fileSpecs, EditFilesOptions opts)
           
 List<IFileSpec> Client.getDiffFiles(List<IFileSpec> fileSpecs, GetDiffFilesOptions opts)
           
 List<IFileSpec> Client.getDiffFiles(List<IFileSpec> fileSpecs, int maxFiles, boolean diffNonTextFiles, boolean openedDifferentMissing, boolean openedForIntegrate, boolean unopenedMissing, boolean unopenedDifferent, boolean unopenedWithStatus, boolean openedSame)
           
 List<IFileSpec> Client.haveList(List<IFileSpec> fileSpecs)
           
 List<IFileSpec> Client.integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts)
           
 List<IFileSpec> Client.labelSync(List<IFileSpec> fileSpecs, String labelName, boolean noUpdate, boolean addFiles, boolean deleteFiles)
           
 List<IFileSpec> Client.labelSync(List<IFileSpec> fileSpecs, String labelName, LabelSyncOptions opts)
           
 List<IFileSpec> Client.lockFiles(List<IFileSpec> fileSpecs, int changeListId)
           
 List<IFileSpec> Client.lockFiles(List<IFileSpec> fileSpecs, LockFilesOptions opts)
           
 List<IFileSpec> Client.mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts)
           
 List<IFileSpec> Client.openedFiles(List<IFileSpec> fileSpecs, int maxFiles, int changeListId)
           
 List<IFileSpec> Client.openedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
           
 List<IFileSpec> Client.populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts)
           
 List<IFileSpec> Client.reconcileFiles(List<IFileSpec> fileSpecs, ReconcileFilesOptions opts)
           
 List<IFileSpec> Client.reopenFiles(List<IFileSpec> fileSpecs, int changeListId, String fileType)
           
 List<IFileSpec> Client.reopenFiles(List<IFileSpec> fileSpecs, ReopenFilesOptions opts)
           
 List<IFileSpec> Client.resolvedFiles(List<IFileSpec> fileSpecs, boolean showBaseRevision)
           
 List<IFileSpec> Client.resolvedFiles(List<IFileSpec> fileSpecs, ResolvedFilesOptions opts)
           
 List<IFileSpec> Client.resolveFilesAuto(List<IFileSpec> fileSpecs, boolean safeMerge, boolean acceptTheirs, boolean acceptYours, boolean showActionsOnly, boolean forceResolve)
           
 List<IFileSpec> Client.resolveFilesAuto(List<IFileSpec> fileSpecs, ResolveFilesAutoOptions opts)
           
 List<IFileSpec> Client.revertFiles(List<IFileSpec> fileSpecs, boolean noUpdate, int changeListId, boolean revertOnlyUnchanged, boolean noRefresh)
           
 List<IFileSpec> Client.revertFiles(List<IFileSpec> fileSpecs, RevertFilesOptions opts)
           
 List<IFileSpec> Client.shelveChangelist(int changelistId, List<IFileSpec> fileSpecs, boolean forceUpdate, boolean replace, boolean discard)
           
 List<IFileSpec> Client.shelveFiles(List<IFileSpec> fileSpecs, int changelistId, ShelveFilesOptions opts)
           
 List<IFileSpec> Client.sync(List<IFileSpec> fileSpecs, boolean forceUpdate, boolean noUpdate, boolean clientBypass, boolean serverBypass)
           
 List<IFileSpec> Client.sync(List<IFileSpec> fileSpecs, SyncOptions syncOpts)
           
 void Client.sync(List<IFileSpec> fileSpecs, SyncOptions syncOpts, IStreamingCallback callback, int key)
           
 List<IFileSpec> Client.unlockFiles(List<IFileSpec> fileSpecs, int changeListId, boolean force)
           
 List<IFileSpec> Client.unlockFiles(List<IFileSpec> fileSpecs, UnlockFilesOptions opts)
           
 List<IFileSpec> Client.unshelveChangelist(int shelveChangelistId, List<IFileSpec> fileSpecs, int clientChangelistId, boolean forceOverwrite, boolean previewOnly)
           
 List<IFileSpec> Client.unshelveFiles(List<IFileSpec> fileSpecs, int sourceChangelistId, int targetChangelistId, UnshelveFilesOptions opts)
           
 List<IFileSpec> Client.where(List<IFileSpec> fileSpecs)
           
 

Uses of IFileSpec in com.perforce.p4java.impl.mapbased.server
 

Methods in com.perforce.p4java.impl.mapbased.server that return IFileSpec
 IFileSpec Server.handleFileReturn(Map<String,Object> map)
           
 IFileSpec Server.handleFileReturn(Map<String,Object> map, IClient client)
           
 IFileSpec Server.handleIntegrationFileReturn(Map<String,Object> map, boolean ignoreInfo)
           
 IFileSpec Server.handleIntegrationFileReturn(Map<String,Object> map, IClient client)
           
 

Methods in com.perforce.p4java.impl.mapbased.server that return types with arguments of type IFileSpec
 List<IFileSpec> Server.duplicateRevisions(IFileSpec fromFile, IFileSpec toFile, DuplicateRevisionsOptions opts)
           
 List<IFileSpec> Server.getChangelistFiles(int id)
           
 List<IFileSpec> Server.getDepotFiles(List<IFileSpec> fileSpecs, boolean allRevs)
           
 List<IFileSpec> Server.getDepotFiles(List<IFileSpec> fileSpecs, GetDepotFilesOptions opts)
           
 List<IFileSpec> Server.getDirectories(List<IFileSpec> fileSpecs, boolean clientOnly, boolean deletedOnly, boolean haveListOnly)
           
 List<IFileSpec> Server.getDirectories(List<IFileSpec> fileSpecs, GetDirectoriesOptions opts)
           
 List<IFileSpec> Server.getOpenedFiles(List<IFileSpec> fileSpecs, boolean allClients, String clientName, int maxFiles, int changeListId)
           
 List<IFileSpec> Server.getOpenedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
           
 Map<IFileSpec,List<IFileRevisionData>> Server.getRevisionHistory(List<IFileSpec> fileSpecs, GetRevisionHistoryOptions opts)
           
 Map<IFileSpec,List<IFileRevisionData>> Server.getRevisionHistory(List<IFileSpec> fileSpecs, int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput)
           
 List<IFileSpec> Server.getShelvedFiles(int id)
           
 List<IFileSpec> Server.getSubmittedIntegrations(List<IFileSpec> fileSpecs, GetSubmittedIntegrationsOptions opts)
           
 List<IFileSpec> Server.getSubmittedIntegrations(List<IFileSpec> fileSpecs, String branchSpec, boolean reverseMappings)
           
 List<IFileSpec> Server.moveFile(IFileSpec fromFile, IFileSpec toFile, MoveFileOptions opts)
           
 List<IFileSpec> Server.moveFile(int changeListId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec fromFile, IFileSpec toFile)
           
 List<IFileSpec> Server.setFileAttributes(List<IFileSpec> files, Map<String,String> attributes, SetFileAttributesOptions opts)
           
 List<IFileSpec> Server.setFileAttributes(List<IFileSpec> files, String attributeName, InputStream inStream, SetFileAttributesOptions opts)
           
 List<IFileSpec> Server.tagFiles(List<IFileSpec> fileSpecs, String labelName, boolean listOnly, boolean delete)
           
 List<IFileSpec> Server.tagFiles(List<IFileSpec> fileSpecs, String labelName, TagFilesOptions opts)
           
 

Methods in com.perforce.p4java.impl.mapbased.server with parameters of type IFileSpec
protected static String[] Parameters.addFileSpec(List<String> args, IFileSpec fileSpec)
           
 List<IFileSpec> Server.duplicateRevisions(IFileSpec fromFile, IFileSpec toFile, DuplicateRevisionsOptions opts)
           
 List<IFileDiff> Server.getFileDiffs(IFileSpec file1, IFileSpec file2, String branchSpecName, DiffType diffType, boolean quiet, boolean includeNonTextDiffs, boolean gnuDiffs)
           
 List<IFileDiff> Server.getFileDiffs(IFileSpec file1, IFileSpec file2, String branchSpecName, GetFileDiffsOptions opts)
           
 InputStream Server.getFileDiffsStream(IFileSpec file1, IFileSpec file2, String branchSpecName, GetFileDiffsOptions opts)
           
 List<IChangelist> Server.getInterchanges(IFileSpec fromFile, IFileSpec toFile, boolean showFiles, boolean longDesc, int maxChangelistId)
           
 List<IChangelist> Server.getInterchanges(IFileSpec fromFile, IFileSpec toFile, GetInterchangesOptions opts)
           
 InputStream Server.getServerFileDiffs(IFileSpec file1, IFileSpec file2, String branchSpecName, DiffType diffType, boolean quiet, boolean includeNonTextDiffs, boolean gnuDiffs)
           
 List<IFileSpec> Server.moveFile(IFileSpec fromFile, IFileSpec toFile, MoveFileOptions opts)
           
 List<IFileSpec> Server.moveFile(int changeListId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec fromFile, IFileSpec toFile)
           
static String[] Parameters.processParameters(Options opts, IFileSpec fromFile, IFileSpec toFile, String branchSpec, IServer server)
          Specialized parameter processing method for the Client.integrateFiles and IOptionsServer.getFileDiffs methods.
static String[] Parameters.processParameters(Options opts, IFileSpec fromFileSpec, List<IFileSpec> toFileSpecs, String[] stringParams, IServer server)
          Specialized parameter processing method for commands with 'fromFile' and 'toFiles' parameters.
 

Method parameters in com.perforce.p4java.impl.mapbased.server with type arguments of type IFileSpec
protected static String[] Parameters.addFileSpecs(List<String> args, List<IFileSpec> fileSpecs)
           
protected static String[] Parameters.addUnannotatedFileSpecs(List<String> args, List<IFileSpec> fileSpecs)
           
 List<IChangelistSummary> Server.getChangelists(int maxMostRecent, List<IFileSpec> fileSpecs, String clientName, String userName, boolean includeIntegrated, boolean submittedOnly, boolean pendingOnly, boolean longDesc)
           
 List<IChangelistSummary> Server.getChangelists(int maxMostRecent, List<IFileSpec> fileSpecs, String clientName, String userName, boolean includeIntegrated, IChangelist.Type type, boolean longDesc)
           
 List<IChangelistSummary> Server.getChangelists(List<IFileSpec> fileSpecs, GetChangelistsOptions opts)
           
 List<IFileSpec> Server.getDepotFiles(List<IFileSpec> fileSpecs, boolean allRevs)
           
 List<IFileSpec> Server.getDepotFiles(List<IFileSpec> fileSpecs, GetDepotFilesOptions opts)
           
 List<IFileSpec> Server.getDirectories(List<IFileSpec> fileSpecs, boolean clientOnly, boolean deletedOnly, boolean haveListOnly)
           
 List<IFileSpec> Server.getDirectories(List<IFileSpec> fileSpecs, GetDirectoriesOptions opts)
           
 List<IExtendedFileSpec> Server.getExtendedFiles(List<IFileSpec> fileSpecs, GetExtendedFilesOptions opts)
           
 List<IExtendedFileSpec> Server.getExtendedFiles(List<IFileSpec> fileSpecs, int maxFiles, int sinceChangelist, int affectedByChangelist, FileStatOutputOptions outputOptions, FileStatAncilliaryOptions ancilliaryOptions)
           
 List<IFileAnnotation> Server.getFileAnnotations(List<IFileSpec> fileSpecs, DiffType wsOpts, boolean allResults, boolean useChangeNumbers, boolean followBranches)
           
 List<IFileAnnotation> Server.getFileAnnotations(List<IFileSpec> fileSpecs, GetFileAnnotationsOptions opts)
           
 InputStream Server.getFileContents(List<IFileSpec> fileSpecs, boolean allRevs, boolean noHeaderLine)
           
 InputStream Server.getFileContents(List<IFileSpec> fileSpecs, GetFileContentsOptions opts)
           
 List<IFileSize> Server.getFileSizes(List<IFileSpec> fileSpecs, GetFileSizesOptions opts)
           
 List<IFix> Server.getFixes(List<IFileSpec> fileSpecs, GetFixesOptions opts)
           
 List<IFix> Server.getFixList(List<IFileSpec> fileSpecs, int changeListId, String jobId, boolean includeIntegrations, int maxFixes)
           
 List<IChangelist> Server.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, boolean showFiles, boolean longDesc, int maxChangelistId, boolean reverseMapping, boolean biDirectional)
           
 List<IChangelist> Server.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, boolean showFiles, boolean longDesc, int maxChangelistId, boolean reverseMapping, boolean biDirectional)
           
 List<IChangelist> Server.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, GetInterchangesOptions opts)
           
 List<IChangelist> Server.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, GetInterchangesOptions opts)
           
 List<IJob> Server.getJobs(List<IFileSpec> fileSpecs, GetJobsOptions opts)
           
 List<IJob> Server.getJobs(List<IFileSpec> fileSpecs, int maxJobs, boolean longDescriptions, boolean reverseOrder, boolean includeIntegrated, String jobView)
           
 List<ILabelSummary> Server.getLabels(List<IFileSpec> fileList, GetLabelsOptions opts)
           
 List<ILabelSummary> Server.getLabels(String user, int maxLabels, String nameFilter, List<IFileSpec> fileList)
           
 List<IFileLineMatch> Server.getMatchingLines(List<IFileSpec> fileSpecs, String pattern, List<String> infoLines, MatchingLinesOptions options)
           
 List<IFileLineMatch> Server.getMatchingLines(List<IFileSpec> fileSpecs, String pattern, MatchingLinesOptions options)
           
 List<IFileSpec> Server.getOpenedFiles(List<IFileSpec> fileSpecs, boolean allClients, String clientName, int maxFiles, int changeListId)
           
 List<IFileSpec> Server.getOpenedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
           
static String[] Server.getPreferredPathArray(String[] preamble, List<IFileSpec> specList)
           
static String[] Server.getPreferredPathArray(String[] preamble, List<IFileSpec> specList, boolean annotate)
           
 List<IProtectionEntry> Server.getProtectionEntries(boolean allUsers, String hostName, String userName, String groupName, List<IFileSpec> fileList)
           
 List<IProtectionEntry> Server.getProtectionEntries(List<IFileSpec> fileList, GetProtectionEntriesOptions opts)
           
 List<IUserSummary> Server.getReviews(int changelistId, List<IFileSpec> fileSpecs)
           
 List<IUserSummary> Server.getReviews(List<IFileSpec> fileSpecs, GetReviewsOptions opts)
           
 Map<IFileSpec,List<IFileRevisionData>> Server.getRevisionHistory(List<IFileSpec> fileSpecs, GetRevisionHistoryOptions opts)
           
 Map<IFileSpec,List<IFileRevisionData>> Server.getRevisionHistory(List<IFileSpec> fileSpecs, int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput)
           
 List<IFileSpec> Server.getSubmittedIntegrations(List<IFileSpec> fileSpecs, GetSubmittedIntegrationsOptions opts)
           
 List<IFileSpec> Server.getSubmittedIntegrations(List<IFileSpec> fileSpecs, String branchSpec, boolean reverseMappings)
           
 List<IObliterateResult> Server.obliterateFiles(List<IFileSpec> fileSpecs, ObliterateFilesOptions opts)
           
static String[] Server.populatePathArray(String[] pathArray, int start, List<IFileSpec> fileSpecList)
           
static String[] Parameters.processParameters(Options opts, IFileSpec fromFileSpec, List<IFileSpec> toFileSpecs, String[] stringParams, IServer server)
          Specialized parameter processing method for commands with 'fromFile' and 'toFiles' parameters.
static String[] Parameters.processParameters(Options opts, List<IFileSpec> fileSpecs, IServer server)
          Process options and filespecs arguments for common methods that use a single file spec list and an options object.
static String[] Parameters.processParameters(Options opts, List<IFileSpec> fromFiles, List<IFileSpec> toFiles, String branchSpec, IServer server)
          Specialized parameter processing method for the IOptionsServer.getInterchanges method.
static String[] Parameters.processParameters(Options opts, List<IFileSpec> fromFiles, List<IFileSpec> toFiles, String branchSpec, IServer server)
          Specialized parameter processing method for the IOptionsServer.getInterchanges method.
static String[] Parameters.processParameters(Options opts, List<IFileSpec> fileSpecs, String[] stringParams, boolean annotateFiles, IServer server)
          Omnibus processParameters method.
static String[] Parameters.processParameters(Options opts, List<IFileSpec> fileSpecs, String[] stringParams, IServer server)
          Process options, filespecs arguments, and string arguments for common methods.
static String[] Parameters.processParameters(Options opts, List<IFileSpec> fileSpecs, String stringParam, IServer server)
          Process options, filespecs arguments, and a single string argument for common methods.
 List<IFileSpec> Server.setFileAttributes(List<IFileSpec> files, Map<String,String> attributes, SetFileAttributesOptions opts)
           
 List<IFileSpec> Server.setFileAttributes(List<IFileSpec> files, String attributeName, InputStream inStream, SetFileAttributesOptions opts)
           
 List<IFileSpec> Server.tagFiles(List<IFileSpec> fileSpecs, String labelName, boolean listOnly, boolean delete)
           
 List<IFileSpec> Server.tagFiles(List<IFileSpec> fileSpecs, String labelName, TagFilesOptions opts)
           
 List<IExtendedFileSpec> Server.verifyFiles(List<IFileSpec> fileSpecs, VerifyFilesOptions opts)
           
 

Uses of IFileSpec in com.perforce.p4java.server
 

Methods in com.perforce.p4java.server that return types with arguments of type IFileSpec
 List<IFileSpec> IOptionsServer.duplicateRevisions(IFileSpec fromFile, IFileSpec toFile, DuplicateRevisionsOptions opts)
          Duplicate revisions with integration history (unsupported).
 List<IFileSpec> IServer.getChangelistFiles(int id)
          Get a list of the Perforce depot files associated with a Perforce changelist.
 List<IFileSpec> IServer.getDepotFiles(List<IFileSpec> fileSpecs, boolean allRevs)
          List all Perforce depot files known to the Perforce server that conform to the passed-in wild-card file specification(s).
 List<IFileSpec> IOptionsServer.getDepotFiles(List<IFileSpec> fileSpecs, GetDepotFilesOptions opts)
          List all Perforce depot files known to the Perforce server that conform to the passed-in wild-card file specification(s).
 List<IFileSpec> IServer.getDirectories(List<IFileSpec> fileSpecs, boolean clientOnly, boolean deletedOnly, boolean haveListOnly)
          List any directories matching the passed-in file specifications.
 List<IFileSpec> IOptionsServer.getDirectories(List<IFileSpec> fileSpecs, GetDirectoriesOptions opts)
          List any directories matching the passed-in file specifications.
 List<IFileSpec> IServer.getOpenedFiles(List<IFileSpec> fileSpecs, boolean allClients, String clientName, int maxFiles, int changeListId)
          If one or more Perforce file specs is passed-in, return the opened / locked status of each file (if known) within an IFileSpec object; otherwise return a list of all files known to be open for this Perforce client workspace.
 List<IFileSpec> IOptionsServer.getOpenedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
          If one or more Perforce file specs is passed-in, return the opened / locked status of each file (if known) within an IFileSpec object; otherwise return a list of all files known to be open for this Perforce client workspace.
 Map<IFileSpec,List<IFileRevisionData>> IOptionsServer.getRevisionHistory(List<IFileSpec> fileSpecs, GetRevisionHistoryOptions opts)
          Get the revision history data for one or more Perforce files.
 Map<IFileSpec,List<IFileRevisionData>> IServer.getRevisionHistory(List<IFileSpec> fileSpecs, int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput)
          Get the revision history data for one or more Perforce files.
 List<IFileSpec> IOptionsServer.getShelvedFiles(int changelistId)
          Get a list of shelved files associated with a Perforce pending changelist.
 List<IFileSpec> IOptionsServer.getSubmittedIntegrations(List<IFileSpec> fileSpecs, GetSubmittedIntegrationsOptions opts)
          Get a list of submitted integrations for the passed-in filespecs
 List<IFileSpec> IServer.getSubmittedIntegrations(List<IFileSpec> fileSpecs, String branchSpec, boolean reverseMappings)
          Get a list of submitted integrations for the passed-in filespecs.
 List<IFileSpec> IOptionsServer.moveFile(IFileSpec fromFile, IFileSpec toFile, MoveFileOptions opts)
          Move a file already opened for edit or add (the fromFile) to the destination file (the toFile).
 List<IFileSpec> IServer.moveFile(int changelistId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec fromFile, IFileSpec toFile)
          Move a file already opened for edit or add (the fromFile) to the destination file (the toFile).
 List<IFileSpec> IOptionsServer.setFileAttributes(List<IFileSpec> files, Map<String,String> attributes, SetFileAttributesOptions opts)
          Set file attributes on one or more files (unsupported).
 List<IFileSpec> IOptionsServer.setFileAttributes(List<IFileSpec> files, String attributeName, InputStream inStream, SetFileAttributesOptions opts)
          Set a file attribute on one or more files using the passed-in input stream as the source for the attribute's value (unsupported).
 List<IFileSpec> IServer.tagFiles(List<IFileSpec> fileSpecs, String labelName, boolean listOnly, boolean delete)
          Tag files with a Perforce label.
 List<IFileSpec> IOptionsServer.tagFiles(List<IFileSpec> fileSpecs, String labelName, TagFilesOptions opts)
           
 

Methods in com.perforce.p4java.server with parameters of type IFileSpec
 List<IFileSpec> IOptionsServer.duplicateRevisions(IFileSpec fromFile, IFileSpec toFile, DuplicateRevisionsOptions opts)
          Duplicate revisions with integration history (unsupported).
 List<IFileDiff> IServer.getFileDiffs(IFileSpec file1, IFileSpec file2, String branchSpecName, DiffType diffType, boolean quiet, boolean includeNonTextDiffs, boolean gnuDiffs)
          Run diff on the Perforce server of two files in the depot.
 List<IFileDiff> IOptionsServer.getFileDiffs(IFileSpec file1, IFileSpec file2, String branchSpecName, GetFileDiffsOptions opts)
          Run diff on the Perforce server of two files in the depot.
 InputStream IOptionsServer.getFileDiffsStream(IFileSpec file1, IFileSpec file2, String branchSpecName, GetFileDiffsOptions opts)
          Run diff on the Perforce server of two files in the depot.
 List<IChangelist> IServer.getInterchanges(IFileSpec fromFile, IFileSpec toFile, boolean showFiles, boolean longDesc, int maxChangelistId)
          Get a list of changes and / or associated files not yet integrated (unsupported).
 List<IChangelist> IOptionsServer.getInterchanges(IFileSpec fromFile, IFileSpec toFile, GetInterchangesOptions opts)
          Returns a list of changelists that have not been integrated from a set of source files to a set of target files.
 InputStream IServer.getServerFileDiffs(IFileSpec file1, IFileSpec file2, String branchSpecName, DiffType diffType, boolean quiet, boolean includeNonTextDiffs, boolean gnuDiffs)
          Run diff on the Perforce server of two files in the depot.
 List<IFileSpec> IOptionsServer.moveFile(IFileSpec fromFile, IFileSpec toFile, MoveFileOptions opts)
          Move a file already opened for edit or add (the fromFile) to the destination file (the toFile).
 List<IFileSpec> IServer.moveFile(int changelistId, boolean listOnly, boolean noClientMove, String fileType, IFileSpec fromFile, IFileSpec toFile)
          Move a file already opened for edit or add (the fromFile) to the destination file (the toFile).
 

Method parameters in com.perforce.p4java.server with type arguments of type IFileSpec
 List<IChangelistSummary> IServer.getChangelists(int maxMostRecent, List<IFileSpec> fileSpecs, String clientName, String userName, boolean includeIntegrated, boolean submittedOnly, boolean pendingOnly, boolean longDesc)
          An omnibus method to get a list of Perforce changelists from a server using zero or more qualifiers (note that convenience methods also exists, especially on the IClient interface).
 List<IChangelistSummary> IServer.getChangelists(int maxMostRecent, List<IFileSpec> fileSpecs, String clientName, String userName, boolean includeIntegrated, IChangelist.Type type, boolean longDesc)
          An omnibus method to get a list of Perforce changelists from a server using zero or more qualifiers (note that convenience methods also exists, especially on the IClient interface).
 List<IChangelistSummary> IOptionsServer.getChangelists(List<IFileSpec> fileSpecs, GetChangelistsOptions opts)
          Get a list of Perforce changelist summary objects from the Perforce server.
 List<IFileSpec> IServer.getDepotFiles(List<IFileSpec> fileSpecs, boolean allRevs)
          List all Perforce depot files known to the Perforce server that conform to the passed-in wild-card file specification(s).
 List<IFileSpec> IOptionsServer.getDepotFiles(List<IFileSpec> fileSpecs, GetDepotFilesOptions opts)
          List all Perforce depot files known to the Perforce server that conform to the passed-in wild-card file specification(s).
 List<IFileSpec> IServer.getDirectories(List<IFileSpec> fileSpecs, boolean clientOnly, boolean deletedOnly, boolean haveListOnly)
          List any directories matching the passed-in file specifications.
 List<IFileSpec> IOptionsServer.getDirectories(List<IFileSpec> fileSpecs, GetDirectoriesOptions opts)
          List any directories matching the passed-in file specifications.
 List<IExtendedFileSpec> IOptionsServer.getExtendedFiles(List<IFileSpec> fileSpecs, GetExtendedFilesOptions opts)
          Return a list of everything Perforce knows about a set of Perforce files.
 List<IExtendedFileSpec> IServer.getExtendedFiles(List<IFileSpec> fileSpecs, int maxFiles, int sinceChangelist, int affectedByChangelist, FileStatOutputOptions outputOptions, FileStatAncilliaryOptions ancilliaryOptions)
          Return a list of everything Perforce knows about a possibly very large set of Perforce files.
 List<IFileAnnotation> IServer.getFileAnnotations(List<IFileSpec> fileSpecs, DiffType wsOpts, boolean allResults, boolean useChangeNumbers, boolean followBranches)
          Get a list of revision annotations for the specified files.
 List<IFileAnnotation> IOptionsServer.getFileAnnotations(List<IFileSpec> fileSpecs, GetFileAnnotationsOptions opts)
          Get a list of revision annotations for the specified files.
 InputStream IServer.getFileContents(List<IFileSpec> fileSpecs, boolean allrevs, boolean noHeaderLine)
          Return an InputStream onto the contents of one or more revisions of one or more Perforce depot file contents.
 InputStream IOptionsServer.getFileContents(List<IFileSpec> fileSpecs, GetFileContentsOptions opts)
          Return an InputStream onto the contents of one or more revisions of one or more Perforce depot file contents.
 List<IFileSize> IOptionsServer.getFileSizes(List<IFileSpec> fileSpecs, GetFileSizesOptions opts)
          Gets a list of file sizes for one or more files in the depot.
 List<IFix> IOptionsServer.getFixes(List<IFileSpec> fileSpecs, GetFixesOptions opts)
          Return a list of all Perforce jobs with fix records associated with them, along with the changelist number of the fix.
 List<IFix> IServer.getFixList(List<IFileSpec> fileSpecs, int changeListId, String jobId, boolean includeIntegrations, int maxFixes)
          Return a list of all Perforce jobs with fix records associated with them, along with the changelist number of the fix.
 List<IChangelist> IServer.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, boolean showFiles, boolean longDesc, int maxChangelistId, boolean reverseMapping, boolean biDirectional)
          Get a list of changes and / or associated files not yet integrated, based on branchspecs (unsupported).
 List<IChangelist> IServer.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, boolean showFiles, boolean longDesc, int maxChangelistId, boolean reverseMapping, boolean biDirectional)
          Get a list of changes and / or associated files not yet integrated, based on branchspecs (unsupported).
 List<IChangelist> IOptionsServer.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, GetInterchangesOptions opts)
          Returns a list of changelists that have not been integrated from a set of source files to a set of target files.
 List<IChangelist> IOptionsServer.getInterchanges(String branchSpecName, List<IFileSpec> fromFileList, List<IFileSpec> toFileList, GetInterchangesOptions opts)
          Returns a list of changelists that have not been integrated from a set of source files to a set of target files.
 List<IJob> IOptionsServer.getJobs(List<IFileSpec> fileSpecs, GetJobsOptions opts)
          Return a list of Perforce jobs.
 List<IJob> IServer.getJobs(List<IFileSpec> fileSpecs, int maxJobs, boolean longDescriptions, boolean reverseOrder, boolean includeIntegrated, String jobView)
          Return a list of Perforce jobs.
 List<ILabelSummary> IOptionsServer.getLabels(List<IFileSpec> fileList, GetLabelsOptions opts)
          Get a list of Perforce labels, optionally tied to a specific set of files.
 List<ILabelSummary> IServer.getLabels(String user, int maxLabels, String nameFilter, List<IFileSpec> fileList)
          Get a list of Perforce labels, optionally tied to a specific set of files.
 List<IFileLineMatch> IOptionsServer.getMatchingLines(List<IFileSpec> fileSpecs, String pattern, List<String> infoLines, MatchingLinesOptions options)
          Get list of matching lines in the specified file specs.
 List<IFileLineMatch> IOptionsServer.getMatchingLines(List<IFileSpec> fileSpecs, String pattern, MatchingLinesOptions options)
          Get list of matching lines in the specified file specs.
 List<IFileSpec> IServer.getOpenedFiles(List<IFileSpec> fileSpecs, boolean allClients, String clientName, int maxFiles, int changeListId)
          If one or more Perforce file specs is passed-in, return the opened / locked status of each file (if known) within an IFileSpec object; otherwise return a list of all files known to be open for this Perforce client workspace.
 List<IFileSpec> IOptionsServer.getOpenedFiles(List<IFileSpec> fileSpecs, OpenedFilesOptions opts)
          If one or more Perforce file specs is passed-in, return the opened / locked status of each file (if known) within an IFileSpec object; otherwise return a list of all files known to be open for this Perforce client workspace.
 List<IProtectionEntry> IServer.getProtectionEntries(boolean allUsers, String hostName, String userName, String groupName, List<IFileSpec> fileList)
          Get a list of Perforce protection entries for the passed-in arguments.
 List<IProtectionEntry> IOptionsServer.getProtectionEntries(List<IFileSpec> fileList, GetProtectionEntriesOptions opts)
          Get a list of Perforce protection entries for the passed-in arguments.
 List<IUserSummary> IServer.getReviews(int changelistId, List<IFileSpec> fileSpecs)
          Get a list of all users who have subscribed to review the named files, the files in the numbered changelist, or all files by default.
 List<IUserSummary> IOptionsServer.getReviews(List<IFileSpec> fileSpecs, GetReviewsOptions opts)
          Get a list of all users who have subscribed to review the named files.
 Map<IFileSpec,List<IFileRevisionData>> IOptionsServer.getRevisionHistory(List<IFileSpec> fileSpecs, GetRevisionHistoryOptions opts)
          Get the revision history data for one or more Perforce files.
 Map<IFileSpec,List<IFileRevisionData>> IServer.getRevisionHistory(List<IFileSpec> fileSpecs, int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput)
          Get the revision history data for one or more Perforce files.
 List<IFileSpec> IOptionsServer.getSubmittedIntegrations(List<IFileSpec> fileSpecs, GetSubmittedIntegrationsOptions opts)
          Get a list of submitted integrations for the passed-in filespecs
 List<IFileSpec> IServer.getSubmittedIntegrations(List<IFileSpec> fileSpecs, String branchSpec, boolean reverseMappings)
          Get a list of submitted integrations for the passed-in filespecs.
 List<IObliterateResult> IOptionsServer.obliterateFiles(List<IFileSpec> fileSpecs, ObliterateFilesOptions opts)
          Obliterate permanently remove files and their history from the server.
 List<IFileSpec> IOptionsServer.setFileAttributes(List<IFileSpec> files, Map<String,String> attributes, SetFileAttributesOptions opts)
          Set file attributes on one or more files (unsupported).
 List<IFileSpec> IOptionsServer.setFileAttributes(List<IFileSpec> files, String attributeName, InputStream inStream, SetFileAttributesOptions opts)
          Set a file attribute on one or more files using the passed-in input stream as the source for the attribute's value (unsupported).
 List<IFileSpec> IServer.tagFiles(List<IFileSpec> fileSpecs, String labelName, boolean listOnly, boolean delete)
          Tag files with a Perforce label.
 List<IFileSpec> IOptionsServer.tagFiles(List<IFileSpec> fileSpecs, String labelName, TagFilesOptions opts)
           
 List<IExtendedFileSpec> IOptionsServer.verifyFiles(List<IFileSpec> fileSpecs, VerifyFilesOptions opts)
          Verify that the server archives are intact.
 



Copyright © 2015 Perforce Software. All Rights Reserved.