All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ch.rabanti.picoxlsx4j.style.AppendAnnotation Maven / Gradle / Ivy

Go to download

PicoXLSX4j is a small Java library to create XLSX files (Microsoft Excel 2007 or newer) in an easy and native way. It is a direct port of PicoXLSX for C#: No need for an installation of Microsoft Office. No need for Office interop/DCOM or other bridging libraries. No need for 3rd party libraries. Pure usage of standard JRE

There is a newer version: 2.6.0
Show newest version
/*
 * PicoXLSX4j is a small Java library to generate XLSX (Microsoft Excel 2007 or newer) files in an easy and native way
 * Copyright Raphael Stoeckli © 2018
 * This library is licensed under the MIT License.
 * You find a copy of the license in project folder or on: http://opensource.org/licenses/MIT
 */

package ch.rabanti.picoxlsx4j.style;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Annotation designated to control the copying of style properties
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface AppendAnnotation {

    /**
     * Indicates whether the property annotated with the attribute is ignored during the copying of properties
     */
    public boolean ignore() default false;

    /**
     * Indicates whether the property annotated with the attribute is a nested property. Nested properties are ignored but during the copying of properties but can be broken down to its sub-properties
     */
    public boolean nestedProperty() default false;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy