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 poi-5.2.3.jar?
What Is poi-5.2.3.jar?
✍: FYIcenter.com
poi-5.2.3.jar is one of the JAR files for Apache POI 5.2.3, which provides an API for Microsoft document files of Word, Excel, PowerPoint, and Visio.
poi-5.2.3.jar supports Apache POI components that read and write Microsoft's OLE 2 Compound document format, which is used in early versions of Microsoft Office tools like Word 97, Excel 97, PowerPoint 97, etc.
poi-5.2.3.jar is distributed as part of the poi-bin-5.2.3-20220909.zip download file.
JAR File Size and Download Location:
JAR name: poi-5.2.3.jar Target JDK version: 9 File name: poi.jar, poi-5.2.3.jar File size: 2964641 bytes Release date: 09-09-2022 Download: Apache POI Website
Here are Java Source Code files for poi-5.2.3.jar:
⏎ org/apache/poi/ss/usermodel/ConditionalFormattingRule.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. * ==================================================================== */ package org.apache.poi.ss.usermodel; /** * Represents a description of a conditional formatting rule */ public interface ConditionalFormattingRule extends DifferentialStyleProvider { /** * Create a new border formatting structure if it does not exist, * otherwise just return existing object. * * @return - border formatting object, never returns <code>null</code>. */ BorderFormatting createBorderFormatting(); /** * @return - border formatting object if defined, <code>null</code> otherwise */ BorderFormatting getBorderFormatting(); /** * Create a new font formatting structure if it does not exist, * otherwise just return existing object. * * @return - font formatting object, never returns <code>null</code>. */ FontFormatting createFontFormatting(); /** * @return - font formatting object if defined, <code>null</code> otherwise */ FontFormatting getFontFormatting(); /** * Create a new pattern formatting structure if it does not exist, * otherwise just return existing object. * * @return - pattern formatting object, never returns <code>null</code>. */ PatternFormatting createPatternFormatting(); /** * @return - pattern formatting object if defined, <code>null</code> otherwise */ PatternFormatting getPatternFormatting(); /** * @return - databar / data-bar formatting object if defined, <code>null</code> otherwise */ DataBarFormatting getDataBarFormatting(); /** * @return - icon / multi-state formatting object if defined, <code>null</code> otherwise */ IconMultiStateFormatting getMultiStateFormatting(); /** * @return color scale / color grate formatting object if defined, <code>null</code> otherwise */ ColorScaleFormatting getColorScaleFormatting(); /** * * @return number format defined for this rule, or null if the cell default should be used */ ExcelNumberFormat getNumberFormat(); /** * Type of conditional formatting rule. * * @return the type of condition */ ConditionType getConditionType(); /** * This is null if * <p> * <code>{@link #getConditionType()} != {@link ConditionType#FILTER}</code> * <p> * This is always {@link ConditionFilterType#FILTER} for HSSF rules of type {@link ConditionType#FILTER}. * <p> * For XSSF filter rules, this will indicate the specific type of filter. * * @return filter type for filter rules, or null if not a filter rule. */ ConditionFilterType getConditionFilterType(); /** * This is null if * <p> * <code>{@link #getConditionFilterType()} == null</code> * <p> * This means it is always null for HSSF, which does not define the extended condition types. * <p> * This object contains the additional configuration information for XSSF filter conditions. * * @return the Filter Configuration Data, or null if there isn't any */ public ConditionFilterData getFilterConfiguration(); /** * The comparison function used when the type of conditional formatting is set to * {@link ConditionType#CELL_VALUE_IS} * <p> * MUST be a constant from {@link ComparisonOperator} * </p> * * @return the conditional format operator */ byte getComparisonOperation(); /** * The formula used to evaluate the first operand for the conditional formatting rule. * <p> * If the condition type is {@link ConditionType#CELL_VALUE_IS}, * this field is the first operand of the comparison. * If type is {@link ConditionType#FORMULA}, this formula is used * to determine if the conditional formatting is applied. * </p> * <p> * If comparison type is {@link ConditionType#FORMULA} the formula MUST be a Boolean function * </p> * * @return the first formula */ String getFormula1(); /** * The formula used to evaluate the second operand of the comparison when * comparison type is {@link ConditionType#CELL_VALUE_IS} and operator * is either {@link ComparisonOperator#BETWEEN} or {@link ComparisonOperator#NOT_BETWEEN} * * @return the second formula */ String getFormula2(); /** * XSSF rules store textual condition values as an attribute and also as a formula that needs shifting. Using the attribute is simpler/faster. * HSSF rules don't have this and return null. We can fall back on the formula for those (AFAIK). * @return condition text if it exists, or null */ String getText(); /** * The priority of the rule, if defined, otherwise 0. * <p> * If priority is 0, just use definition order, as that's how older HSSF rules * are evaluated. * <p> * For XSSF, this should always be set. For HSSF, only newer style rules * have this set, older ones will return 0. * <p> * If a rule is created but not yet added to a sheet, this value may not be valid. * @return rule priority */ int getPriority(); /** * Always true for HSSF rules, optional flag for XSSF rules. * See Excel help for more. * * @return true if conditional formatting rule processing stops when this one is true, false if not * @see <a href="https://support.office.com/en-us/article/Manage-conditional-formatting-rule-precedence-063cde21-516e-45ca-83f5-8e8126076249">Microsoft Excel help</a> */ boolean getStopIfTrue(); }
⏎ org/apache/poi/ss/usermodel/ConditionalFormattingRule.java
Or download all of them as a single archive file:
File name: poi-5.2.3-src.zip File size: 2479830 bytes Release date: 2022-09-09 Download
⇒ What Is poi-ooxml-5.2.3.jar?
⇐ What Is poi-bin-5.2.3-20220909.zip?
2017-04-04, 56907👍, 0💬
Popular Posts:
commons-net-1.4.1.jar is the JAR file for Apache Commons Net 1.4.1, which implements the client side...
JDK 11 java.sql.jmod is the JMOD file for JDK 11 SQL (Structured Query Language) module. JDK 11 SQL ...
How to perform XML Schema validation with dom\Writer.java provided in the Apache Xerces package? You...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
JDOM provides a solution for using XML from Java that is as simple as Java itself. There is no compe...