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

uk.autores.package-info Maven / Gradle / Ivy

There is a newer version: 11.0.35-beta
Show newest version
// Copyright 2023 https://github.com/autores-uk/autores/blob/main/LICENSE.txt
// SPDX-License-Identifier: Apache-2.0

/**
 * 

* An annotation driven library for working with embedded resource files. * This package contains the core library functionality. * See other packages for annotation processing and extensibility. *

*

AUTORES

* *

Usage

* *
    *
  1. * Add {@code import uk.autores.*;} *
  2. *
  3. * Annotate a package ({@link java.lang.annotation.ElementType#PACKAGE}) * or type ({@link java.lang.annotation.ElementType#TYPE}) with one * of the provided annotations *
  4. *
  5. * Set {@code String[] values()} to the resource file names *
  6. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Annotation Summary
AnnotationConsumesDescription
{@link uk.autores.ByteArrays}any fileGenerate one class per file that returns byte[].
{@link uk.autores.InputStreams}any fileGenerate single class with one {@link java.io.InputStream} method per file.
{@link uk.autores.Keys}propertiesGenerate one constants class with keys per {@link java.util.Properties} file.
{@link uk.autores.Messages}propertiesGenerate one localized, formatting message generator class per {@link java.util.Properties} file.
{@link uk.autores.Texts}text filesGenerate one class per text file that returns {@link java.lang.String}.
* *

Links

* * */ package uk.autores;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy