Package | Description |
---|---|
com.perforce.p4java.common.base | |
com.perforce.p4java.option |
Provides a series of classes that implement P4Java-wide server, client, and other class method
options definitions and processing.
|
com.perforce.p4java.option.changelist | |
com.perforce.p4java.option.client | |
com.perforce.p4java.option.server |
Modifier and Type | Method and Description |
---|---|
static void |
P4JavaExceptions.throwOptionsException(String message,
Object... args) |
static void |
P4JavaExceptions.throwOptionsException(Throwable cause) |
static void |
P4JavaExceptions.throwOptionsException(Throwable cause,
String message,
Object... args) |
static void |
P4JavaExceptions.throwOptionsExceptionIfConditionFails(boolean expression,
String message,
Object... args)
If the check
expression fails; then ConnectionException will throw
with given error message message |
Modifier and Type | Method and Description |
---|---|
List<String> |
Options.processFields(String optionSpecsString,
Object... opts)
Process command method options according to a simple getopts-like options
specifier string.
|
abstract List<String> |
Options.processOptions(IServer server)
Turn this (specific) options object into a list of strings to be sent to
the Perforce server as options for a specific command.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
SubmitOptions.processOptions(IServer server)
Note that the implementation of the various options here is less straightforward
than for typical server-based Options classes due to the lack of one-to-one correspondence
between options and flags and the need for strict option ordering.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
CopyFilesOptions.processOptions(IServer server) |
List<String> |
SyncOptions.processOptions(IServer server) |
List<String> |
LabelSyncOptions.processOptions(IServer server) |
List<String> |
GetDiffFilesOptions.processOptions(IServer server) |
List<String> |
ReconcileFilesOptions.processOptions(IServer server) |
List<String> |
ResolveFilesAutoOptions.processOptions(IServer server) |
List<String> |
UnlockFilesOptions.processOptions(IServer server) |
List<String> |
ShelveFilesOptions.processOptions(IServer server) |
List<String> |
AddFilesOptions.processOptions(IServer server) |
List<String> |
MergeFilesOptions.processOptions(IServer server) |
List<String> |
ResolvedFilesOptions.processOptions(IServer server) |
List<String> |
PopulateFilesOptions.processOptions(IServer server)
Process options.
|
List<String> |
UnshelveFilesOptions.processOptions(IServer server) |
List<String> |
IntegrateFilesOptions.processOptions(IServer server) |
List<String> |
LockFilesOptions.processOptions(IServer server) |
List<String> |
DeleteFilesOptions.processOptions(IServer server) |
List<String> |
ReopenFilesOptions.processOptions(IServer server) |
List<String> |
RevertFilesOptions.processOptions(IServer server) |
List<String> |
EditFilesOptions.processOptions(IServer server) |
Modifier and Type | Method and Description |
---|---|
static String |
OptionsHelper.applyRule(String ruleName,
String serverOptStr,
boolean value)
Apply an optional rule to a boolean option value.
|
static String |
OptionsHelper.applyRule(String ruleName,
String serverOptStr,
int value)
Apply an optional rule to an integer option value.
|
static String |
OptionsHelper.applyRule(String ruleName,
String serverOptStr,
long value)
Apply an optional rule to a long option value.
|
static String |
OptionsHelper.applyRule(String ruleName,
String serverOptStr,
String value)
Apply an optional rule to a string option value.
|
static boolean |
OptionsHelper.objectToBoolean(Object optValue) |
List<String> |
GetUserGroupsOptions.processOptions(IServer server) |
List<String> |
ChangelistOptions.processOptions(IServer server) |
List<String> |
GetChangelistDiffsOptions.processOptions(IServer server) |
List<String> |
GetDirectoriesOptions.processOptions(IServer server) |
List<String> |
GetCountersOptions.processOptions(IServer server) |
List<String> |
UpdateClientOptions.processOptions(IServer server) |
List<String> |
GetClientsOptions.processOptions(IServer server) |
List<String> |
ExportRecordsOptions.processOptions(IServer server)
Process options.
|
List<String> |
PropertyOptions.processOptions(IServer server) |
List<String> |
KeyOptions.processOptions(IServer server) |
List<String> |
SetFileAttributesOptions.processOptions(IServer server) |
List<String> |
GetBranchSpecOptions.processOptions(IServer server) |
List<String> |
StreamOptions.processOptions(IServer server) |
List<String> |
LoginOptions.processOptions(IServer server) |
List<String> |
DescribeOptions.processOptions(IServer server) |
List<String> |
DeleteBranchSpecOptions.processOptions(IServer server) |
List<String> |
GetJobsOptions.processOptions(IServer server) |
List<String> |
MatchingLinesOptions.processOptions(IServer server) |
List<String> |
GetFileAnnotationsOptions.processOptions(IServer server)
If the wsOpts field is non-null, those values will override
the corresponding explicit boolean fields.
|
List<String> |
ObliterateFilesOptions.processOptions(IServer server) |
List<String> |
UpdateUserOptions.processOptions(IServer server) |
List<String> |
DeleteLabelOptions.processOptions(IServer server) |
List<String> |
ReloadOptions.processOptions(IServer server) |
List<String> |
FixJobsOptions.processOptions(IServer server) |
List<String> |
GetPropertyOptions.processOptions(IServer server) |
List<String> |
CounterOptions.processOptions(IServer server) |
List<String> |
TagFilesOptions.processOptions(IServer server) |
List<String> |
TrustOptions.processOptions(IServer server) |
List<String> |
GetChangelistsOptions.processOptions(IServer server) |
List<String> |
LogTailOptions.processOptions(IServer server) |
List<String> |
GetSubmittedIntegrationsOptions.processOptions(IServer server) |
List<String> |
GraphReceivePackOptions.processOptions(IServer server) |
List<String> |
DeleteClientOptions.processOptions(IServer server) |
List<String> |
SwitchClientViewOptions.processOptions(IServer server) |
List<String> |
JournalWaitOptions.processOptions(IServer server) |
List<String> |
GetReviewChangelistsOptions.processOptions(IServer server) |
List<String> |
GetUsersOptions.processOptions(IServer server) |
List<String> |
SearchJobsOptions.processOptions(IServer server) |
List<String> |
GetStreamsOptions.processOptions(IServer server) |
List<String> |
GetFileSizesOptions.processOptions(IServer server) |
List<String> |
GetFileDiffsOptions.processOptions(IServer server) |
List<String> |
GetInterchangesOptions.processOptions(IServer server) |
List<String> |
GetStreamOptions.processOptions(IServer server) |
List<String> |
DuplicateRevisionsOptions.processOptions(IServer server) |
List<String> |
GetClientTemplateOptions.processOptions(IServer server) |
List<String> |
GetReviewsOptions.processOptions(IServer server) |
List<String> |
GraphRevListOptions.processOptions(IServer server) |
List<String> |
GetDepotFilesOptions.processOptions(IServer server) |
List<String> |
GraphCommitLogOptions.processOptions(IServer server) |
List<String> |
GetFixesOptions.processOptions(IServer server)
IServer.getFixList-specific options processing.
|
List<String> |
VerifyFilesOptions.processOptions(IServer server) |
List<String> |
GetFileContentsOptions.processOptions(IServer server) |
List<String> |
GetRevisionHistoryOptions.processOptions(IServer server) |
List<String> |
UpdateUserGroupOptions.processOptions(IServer server) |
List<String> |
GetLabelsOptions.processOptions(IServer server) |
List<String> |
GetExtendedFilesOptions.processOptions(IServer server) |
List<String> |
UnloadOptions.processOptions(IServer server) |
List<String> |
StreamIntegrationStatusOptions.processOptions(IServer server) |
List<String> |
OpenedFilesOptions.processOptions(IServer server) |
List<String> |
GetBranchSpecsOptions.processOptions(IServer server) |
List<String> |
GetProtectionEntriesOptions.processOptions(IServer server) |
List<String> |
GetKeysOptions.processOptions(IServer server) |
List<String> |
ReposOptions.processOptions(IServer server) |
List<String> |
MoveFileOptions.processOptions(IServer server) |
List<String> |
GetServerProcessesOptions.processOptions(IServer server) |
Copyright © 2017 Perforce Software. All Rights Reserved.