Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
What Is fop.jar in fop-2.7-bin.zip
What Is fop.jar? I got it from the fop-2.7-bin.zip.
✍: FYIcenter.com
fop.jar in fop-2.7-bin.zip is the JAR file for FOP 2.7, which is a print formatter driven by XSL formatting objects (XSL-FO). You can obtain fop.jar from the build folder of the fop-2.7-bin.zip file.
Below is the information about the fop.jar (2.2) file:
JAR File Size and Download Location:
JAR name: fop.jar, fop-2.7.jar Target JDK version: 1.7 File name: fop.jar File size: 4442817 bytes Release date: 20-Jan-2022 Download: Apache FOP Website
Java source code files for fop.jar:
⏎ org/apache/fop/apps/FOPException.java
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* $Id: FOPException.java 1733788 2016-03-06 06:14:41Z gadams $ */ package org.apache.fop.apps; import org.xml.sax.Locator; import org.xml.sax.SAXException; /** * Exception thrown when FOP has a problem. */ public class FOPException extends SAXException { private static final String EXCEPTION_SEPARATOR = "\n---------\n"; private String systemId; private int line; private int column; private String localizedMessage; /** * Constructs a new FOP exception with the specified detail message. * @param message the detail message. */ public FOPException(String message) { super(message); } /** * Constructs a new FOP exception with the specified detail message and location. * @param message the detail message * @param systemId the system id of the FO document which is associated with the exception * may be null. * @param line line number in the FO document which is associated with the exception. * @param column clolumn number in the line which is associated with the exception. */ public FOPException(String message, String systemId, int line, int column) { super(message); this.systemId = systemId; this.line = line; this.column = column; } /** * Constructs a new FOP exception with the specified detail message and location. * @param message the detail message. * @param locator the locator holding the location. */ public FOPException(String message, Locator locator) { super(message); setLocator(locator); } /** * Constructs a new FOP exception with the specified cause. * @param cause the cause. */ public FOPException(Exception cause) { super(cause); } /** * Constructs a new exception with the specified detail message and cause. * @param message the detail message * @param cause the cause */ public FOPException(String message, Exception cause) { super(message, cause); } /** * Set a location associated with the exception. * @param locator the locator holding the location. */ public void setLocator(Locator locator) { if (locator != null) { this.systemId = locator.getSystemId(); this.line = locator.getLineNumber(); this.column = locator.getColumnNumber(); } } /** * Set a location associated with the exception. * @param systemId the system id of the FO document which is associated with the exception; * may be null. * @param line line number in the FO document which is associated with the exception. * @param column column number in the line which is associated with the exception. */ public void setLocation(String systemId, int line, int column) { this.systemId = systemId; this.line = line; this.column = column; } /** * Indicate whether a location was set. * @return whether a location was set */ public boolean isLocationSet() { // TODO: this is actually a dangerous assumption: A line // number of 0 or -1 might be used to indicate an unknown line // number, while the system ID might still be of use. return line > 0; } /** * Returns the detail message string of this FOP exception. * If a location was set, the message is prepended with it in the * form * <pre> * SystemId:LL:CC: &the message& * </pre> * (the format used by most GNU tools) * @return the detail message string of this FOP exception */ public String getMessage() { if (isLocationSet()) { return systemId + ":" + line + ":" + column + ": " + super.getMessage(); } else { return super.getMessage(); } } /** * Attempts to recast the exception as other Throwable types. * @return the exception recast as another type if possible, otherwise null. */ protected Throwable getRootException() { Throwable result = getException(); if (result instanceof SAXException) { result = ((SAXException)result).getException(); } if (result instanceof java.lang.reflect.InvocationTargetException) { result = ((java.lang.reflect.InvocationTargetException)result).getTargetException(); } if (result != getException()) { return result; } return null; } /** * Prints this FOP exception and its backtrace to the standard error stream. */ public void printStackTrace() { synchronized (System.err) { super.printStackTrace(); if (getException() != null) { System.err.println(EXCEPTION_SEPARATOR); getException().printStackTrace(); } if (getRootException() != null) { System.err.println(EXCEPTION_SEPARATOR); getRootException().printStackTrace(); } } } /** * Prints this FOP exception and its backtrace to the specified print stream. * @param stream PrintStream to use for output */ public void printStackTrace(java.io.PrintStream stream) { synchronized (stream) { super.printStackTrace(stream); if (getException() != null) { stream.println(EXCEPTION_SEPARATOR); getException().printStackTrace(stream); } if (getRootException() != null) { stream.println(EXCEPTION_SEPARATOR); getRootException().printStackTrace(stream); } } } /** * Prints this FOP exception and its backtrace to the specified print writer. * @param writer PrintWriter to use for output */ public void printStackTrace(java.io.PrintWriter writer) { synchronized (writer) { super.printStackTrace(writer); if (getException() != null) { writer.println(EXCEPTION_SEPARATOR); getException().printStackTrace(writer); } if (getRootException() != null) { writer.println(EXCEPTION_SEPARATOR); getRootException().printStackTrace(writer); } } } /** * Sets the localized message for this exception. * @param msg the localized message */ public void setLocalizedMessage(String msg) { this.localizedMessage = msg; } /** {@inheritDoc} */ public String getLocalizedMessage() { if (this.localizedMessage != null) { return this.localizedMessage; } else { return super.getLocalizedMessage(); } } }
⏎ org/apache/fop/apps/FOPException.java
Or download all of them as a single archive file:
File name: fop-2.7-src.zip File size: 3401312 bytes Release date: 2022-01-20 Download
⇒ "fop" Command in fop-2.7-bin.zip
2016-07-07, 57458👍, 0💬
Popular Posts:
What Is mail.jar of JavaMail 1.3? I got the JAR file from javamail-1_3.zip. mail.jar in javamail-1_3...
JAX-RPC is an API for building Web services and clients that used remote procedure calls (RPC) and X...
What JAR files are required to run sax\Writer.java provided in the Apache Xerces package? 1 JAR file...
JDK 11 java.xml.crypto.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) Crypto modu...
How to display XML element type information with the jaxp\TypeInfoWriter.java provided in the Apache...