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

net.sf.dynamicreports.report.builder.barcode.Barcodes Maven / Gradle / Ivy

Go to download

DynamicReports is an open source Java reporting library based on JasperReports. It allows to create dynamic report designs and it doesn't need a visual report designer. You can very quickly create reports and produce documents that can be displayed, printed or exported into many popular formats such as PDF, Excel, Word and others.

There is a newer version: 6.20.1
Show newest version
/**
 * DynamicReports - Free Java reporting library for creating reports dynamically
 *
 * Copyright (C) 2010 - 2016 Ricardo Mariaca
 * http://www.dynamicreports.org
 *
 * This file is part of DynamicReports.
 *
 * DynamicReports is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * DynamicReports is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with DynamicReports. If not, see .
 */

package net.sf.dynamicreports.report.builder.barcode;

import net.sf.dynamicreports.report.constant.BarbecueType;
import net.sf.dynamicreports.report.definition.expression.DRIExpression;

/**
 * A set of methods of creating barcodes
 *
 * @author Ricardo Mariaca ([email protected])
 */
public class Barcodes {

	//codabar
	public static CodabarBarcodeBuilder codabar(String code) {
		return new CodabarBarcodeBuilder(code);
	}

	public static CodabarBarcodeBuilder codabar(DRIExpression codeExpression) {
		return new CodabarBarcodeBuilder(codeExpression);
	}

	//code128
	public static Code128BarcodeBuilder code128(String code) {
		return new Code128BarcodeBuilder(code);
	}

	public static Code128BarcodeBuilder code128(DRIExpression codeExpression) {
		return new Code128BarcodeBuilder(codeExpression);
	}

	//ean128
	public static Ean128BarcodeBuilder ean128(String code) {
		return new Ean128BarcodeBuilder(code);
	}

	public static Ean128BarcodeBuilder ean128(DRIExpression codeExpression) {
		return new Ean128BarcodeBuilder(codeExpression);
	}

	//dataMatrix
	public static DataMatrixBarcodeBuilder dataMatrix(String code) {
		return new DataMatrixBarcodeBuilder(code);
	}

	public static DataMatrixBarcodeBuilder dataMatrix(DRIExpression codeExpression) {
		return new DataMatrixBarcodeBuilder(codeExpression);
	}

	//code39
	public static Code39BarcodeBuilder code39(String code) {
		return new Code39BarcodeBuilder(code);
	}

	public static Code39BarcodeBuilder code39(DRIExpression codeExpression) {
		return new Code39BarcodeBuilder(codeExpression);
	}

	//interleaved2Of5
	public static Interleaved2Of5BarcodeBuilder interleaved2Of5(String code) {
		return new Interleaved2Of5BarcodeBuilder(code);
	}

	public static Interleaved2Of5BarcodeBuilder interleaved2Of5(DRIExpression codeExpression) {
		return new Interleaved2Of5BarcodeBuilder(codeExpression);
	}

	//upca
	public static UpcaBarcodeBuilder upca(String code) {
		return new UpcaBarcodeBuilder(code);
	}

	public static UpcaBarcodeBuilder upca(DRIExpression codeExpression) {
		return new UpcaBarcodeBuilder(codeExpression);
	}

	//upce
	public static UpceBarcodeBuilder upce(String code) {
		return new UpceBarcodeBuilder(code);
	}

	public static UpceBarcodeBuilder upce(DRIExpression codeExpression) {
		return new UpceBarcodeBuilder(codeExpression);
	}

	//ean13
	public static Ean13BarcodeBuilder ean13(String code) {
		return new Ean13BarcodeBuilder(code);
	}

	public static Ean13BarcodeBuilder ean13(DRIExpression codeExpression) {
		return new Ean13BarcodeBuilder(codeExpression);
	}

	//ean8
	public static Ean8BarcodeBuilder ean8(String code) {
		return new Ean8BarcodeBuilder(code);
	}

	public static Ean8BarcodeBuilder ean8(DRIExpression codeExpression) {
		return new Ean8BarcodeBuilder(codeExpression);
	}

	//uspsIntelligentMail
	public static UspsIntelligentMailBarcodeBuilder uspsIntelligentMail(String code) {
		return new UspsIntelligentMailBarcodeBuilder(code);
	}

	public static UspsIntelligentMailBarcodeBuilder uspsIntelligentMail(DRIExpression codeExpression) {
		return new UspsIntelligentMailBarcodeBuilder(codeExpression);
	}

	//royalMailCustomer
	public static RoyalMailCustomerBarcodeBuilder royalMailCustomer(String code) {
		return new RoyalMailCustomerBarcodeBuilder(code);
	}

	public static RoyalMailCustomerBarcodeBuilder royalMailCustomer(DRIExpression codeExpression) {
		return new RoyalMailCustomerBarcodeBuilder(codeExpression);
	}

	//postnet
	public static PostnetBarcodeBuilder postnet(String code) {
		return new PostnetBarcodeBuilder(code);
	}

	public static PostnetBarcodeBuilder postnet(DRIExpression codeExpression) {
		return new PostnetBarcodeBuilder(codeExpression);
	}

	//pdf417
	public static Pdf417BarcodeBuilder pdf417(String code) {
		return new Pdf417BarcodeBuilder(code);
	}

	public static Pdf417BarcodeBuilder pdf417(DRIExpression codeExpression) {
		return new Pdf417BarcodeBuilder(codeExpression);
	}

	//qrCode
	public static QrCodeBuilder qrCode(String code) {
		return new QrCodeBuilder(code);
	}

	public static QrCodeBuilder qrCode(DRIExpression codeExpression) {
		return new QrCodeBuilder(codeExpression);
	}

	//barbecue 2of7
	public static BarbecueBuilder barbecue_2of7(String code) {
		return new BarbecueBuilder(BarbecueType.BARCODE_2OF7, code);
	}

	public static BarbecueBuilder barbecue_2of7(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.BARCODE_2OF7, codeExpression);
	}

	//barbecue 3of9
	public static BarbecueBuilder barbecue_3of9(String code) {
		return new BarbecueBuilder(BarbecueType.BARCODE_3OF9, code);
	}

	public static BarbecueBuilder barbecue_3of9(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.BARCODE_3OF9, codeExpression);
	}

	//barbecue bookland
	public static BarbecueBuilder barbecue_bookland(String code) {
		return new BarbecueBuilder(BarbecueType.BOOKLAND, code);
	}

	public static BarbecueBuilder barbecue_bookland(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.BOOKLAND, codeExpression);
	}

	//barbecue codabar
	public static BarbecueBuilder barbecue_codabar(String code) {
		return new BarbecueBuilder(BarbecueType.CODABAR, code);
	}

	public static BarbecueBuilder barbecue_codabar(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODABAR, codeExpression);
	}

	//barbecue code128
	public static BarbecueBuilder barbecue_code128(String code) {
		return new BarbecueBuilder(BarbecueType.CODE128, code);
	}

	public static BarbecueBuilder barbecue_code128(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODE128, codeExpression);
	}

	//barbecue code128A
	public static BarbecueBuilder barbecue_code128A(String code) {
		return new BarbecueBuilder(BarbecueType.CODE128A, code);
	}

	public static BarbecueBuilder barbecue_code128A(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODE128A, codeExpression);
	}

	//barbecue code128B
	public static BarbecueBuilder barbecue_code128B(String code) {
		return new BarbecueBuilder(BarbecueType.CODE128B, code);
	}

	public static BarbecueBuilder barbecue_code128B(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODE128B, codeExpression);
	}

	//barbecue code128C
	public static BarbecueBuilder barbecue_code128C(String code) {
		return new BarbecueBuilder(BarbecueType.CODE128C, code);
	}

	public static BarbecueBuilder barbecue_code128C(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODE128C, codeExpression);
	}

	//barbecue code39
	public static BarbecueBuilder barbecue_code39(String code) {
		return new BarbecueBuilder(BarbecueType.CODE39, code);
	}

	public static BarbecueBuilder barbecue_code39(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODE39, codeExpression);
	}

	//barbecue code39 extended
	public static BarbecueBuilder barbecue_code39Extended(String code) {
		return new BarbecueBuilder(BarbecueType.CODE39_EXTENDED, code);
	}

	public static BarbecueBuilder barbecue_code39Extended(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.CODE39_EXTENDED, codeExpression);
	}

	//barbecue ean128
	public static BarbecueBuilder barbecue_ean128(String code) {
		return new BarbecueBuilder(BarbecueType.EAN128, code);
	}

	public static BarbecueBuilder barbecue_ean128(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.EAN128, codeExpression);
	}

	//barbecue ean13
	public static BarbecueBuilder barbecue_ean13(String code) {
		return new BarbecueBuilder(BarbecueType.EAN13, code);
	}

	public static BarbecueBuilder barbecue_ean13(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.EAN13, codeExpression);
	}

	//barbecue global trade item number
	public static BarbecueBuilder barbecue_globalTradeItemNumber(String code) {
		return new BarbecueBuilder(BarbecueType.GLOBAL_TRADE_ITEM_NUMBER, code);
	}

	public static BarbecueBuilder barbecue_globalTradeItemNumber(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.GLOBAL_TRADE_ITEM_NUMBER, codeExpression);
	}

	//barbecue int2of5
	public static BarbecueBuilder barbecue_int2of5(String code) {
		return new BarbecueBuilder(BarbecueType.INT_2OF5, code);
	}

	public static BarbecueBuilder barbecue_int2of5(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.INT_2OF5, codeExpression);
	}

	//barbecue monarch
	public static BarbecueBuilder barbecue_monarch(String code) {
		return new BarbecueBuilder(BarbecueType.MONARCH, code);
	}

	public static BarbecueBuilder barbecue_monarch(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.MONARCH, codeExpression);
	}

	//barbecue nw7
	public static BarbecueBuilder barbecue_nw7(String code) {
		return new BarbecueBuilder(BarbecueType.NW7, code);
	}

	public static BarbecueBuilder barbecue_nw7(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.NW7, codeExpression);
	}

	//barbecue pdf417
	public static BarbecueBuilder barbecue_pdf417(String code) {
		return new BarbecueBuilder(BarbecueType.PDF417, code);
	}

	public static BarbecueBuilder barbecue_pdf417(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.PDF417, codeExpression);
	}

	//barbecue postnet
	public static BarbecueBuilder barbecue_postnet(String code) {
		return new BarbecueBuilder(BarbecueType.POSTNET, code);
	}

	public static BarbecueBuilder barbecue_postnet(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.POSTNET, codeExpression);
	}

	//barbecue random weight upca
	public static BarbecueBuilder barbecue_randomWeightUpca(String code) {
		return new BarbecueBuilder(BarbecueType.RANDOM_WEIGHT_UPCA, code);
	}

	public static BarbecueBuilder barbecue_randomWeightUpca(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.RANDOM_WEIGHT_UPCA, codeExpression);
	}

	//barbecue scc14 shipping code
	public static BarbecueBuilder barbecue_scc14ShippingCode(String code) {
		return new BarbecueBuilder(BarbecueType.SCC14_SHIPPING_CODE, code);
	}

	public static BarbecueBuilder barbecue_scc14ShippingCode(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.SCC14_SHIPPING_CODE, codeExpression);
	}

	//barbecue shipment identification number
	public static BarbecueBuilder barbecue_shipmentIdentificationNumber(String code) {
		return new BarbecueBuilder(BarbecueType.SHIPMENT_IDENTIFICATION_NUMBER, code);
	}

	public static BarbecueBuilder barbecue_shipmentIdentificationNumber(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.SHIPMENT_IDENTIFICATION_NUMBER, codeExpression);
	}

	//barbecue sscc18
	public static BarbecueBuilder barbecue_sscc18(String code) {
		return new BarbecueBuilder(BarbecueType.SSCC18, code);
	}

	public static BarbecueBuilder barbecue_sscc18(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.SSCC18, codeExpression);
	}

	//barbecue std 2of5
	public static BarbecueBuilder barbecue_std2of5(String code) {
		return new BarbecueBuilder(BarbecueType.STD_2OF5, code);
	}

	public static BarbecueBuilder barbecue_std2of5(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.STD_2OF5, codeExpression);
	}

	//barbecue ucc128
	public static BarbecueBuilder barbecue_ucc128(String code) {
		return new BarbecueBuilder(BarbecueType.UCC128, code);
	}

	public static BarbecueBuilder barbecue_ucc128(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.UCC128, codeExpression);
	}

	//barbecue upca
	public static BarbecueBuilder barbecue_upca(String code) {
		return new BarbecueBuilder(BarbecueType.UPCA, code);
	}

	public static BarbecueBuilder barbecue_upca(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.UPCA, codeExpression);
	}

	//barbecue usd3
	public static BarbecueBuilder barbecue_usd3(String code) {
		return new BarbecueBuilder(BarbecueType.USD3, code);
	}

	public static BarbecueBuilder barbecue_usd3(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.USD3, codeExpression);
	}

	//barbecue usd4
	public static BarbecueBuilder barbecue_usd4(String code) {
		return new BarbecueBuilder(BarbecueType.USD4, code);
	}

	public static BarbecueBuilder barbecue_usd4(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.USD4, codeExpression);
	}

	//barbecue usps
	public static BarbecueBuilder barbecue_usps(String code) {
		return new BarbecueBuilder(BarbecueType.USPS, code);
	}

	public static BarbecueBuilder barbecue_usps(DRIExpression codeExpression) {
		return new BarbecueBuilder(BarbecueType.USPS, codeExpression);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy