Indicates that the next action is to flip the processing direction and starts exception processing.
@param t Either {@link RuntimeException} or {@link Error}, but defined to take {@link Throwable} because {@link Tube#processException(Throwable)}takes {@link Throwable}.
Indicates that the next action is to flip the processing direction and starts exception processing.
@param t Either {@link RuntimeException} or {@link Error}, but defined to take {@link Throwable} because {@link Tube#processException(Throwable)}takes {@link Throwable}.
Throws an exception corresponding to this coder result.
@throws BufferUnderflowException If an underflow.
@throws BufferOverflowException If an overflow.
@throws UnmappableCharacterException If an unmappable-character error.
@throws MalformedInputException If a malformed-input error.
@throws CharacterCodingException The default exception.
Throws an exception with a fixed message. Assumes the exception class includes a constructor that takes a single string.
@param className name of exception class to instantiate
@param message message (passed as first and only parameter to constructor)
Record that the population thread hit an exception, that should be thrown to the processing thread on the next access. This also records the list and complete.
Convenience method handling some details of throwing a parsing exception.
@param message The message indicating the reason for the exception.
@throws FoTreeException Always, as that is the purpose of this method.
Throws an exception with a fixed message. Assumes the exception class includes a constructor that takes a single string.
@param className name of exception class to instantiate
@param message message (passed as first and only parameter to constructor)
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.