com.perforce.p4java.exception
Class P4JavaException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.perforce.p4java.exception.P4JavaException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AccessException, ConfigException, ConnectionException, FileDecoderException, FileEncoderException, NoSuchObjectException, OptionsException, RequestException, ResourceException
public class P4JavaException
- extends Exception
Superclass for all P4Java-generated exceptions. Such exceptions are used
for at least potentially-catchable errors; things corresponding more to panic
situations are normally signaled by P4JavaError subclasses.
Unless otherwise noted, all exceptions thrown across PJava's public methods
and interfaces are a subclass of this class or the associated P4JavaError class;
this means any OS or JVM (etc.) exceptions are wrapped in a suitable subclass.
P4JavaException error messages are deliberately not internationalized or localized:
in general, almost all end-user-visible error messages are generated by the underlying
Perforce server; these are simply wrapped and passed-through as-is (and will be
localised if they were localised on the server). All other error messages are
either wrapped OS messages (which will be internationalized if the OS internationalized
them) or a very limited set of English error messages from within P4Java itself. Since
this latter set is tiny, it has been left in the en/us locale, but this can be changed
if there's enough demand.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
P4JavaException
public P4JavaException()
P4JavaException
public P4JavaException(String message,
Throwable cause)
P4JavaException
public P4JavaException(String message)
P4JavaException
public P4JavaException(Throwable cause)
Copyright © 2015 Perforce Software. All Rights Reserved.