001/* 002 * jPOS Project [http://jpos.org] 003 * Copyright (C) 2000-2026 jPOS Software SRL 004 * 005 * This program is free software: you can redistribute it and/or modify 006 * it under the terms of the GNU Affero General Public License as 007 * published by the Free Software Foundation, either version 3 of the 008 * License, or (at your option) any later version. 009 * 010 * This program is distributed in the hope that it will be useful, 011 * but WITHOUT ANY WARRANTY; without even the implied warranty of 012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 013 * GNU Affero General Public License for more details. 014 * 015 * You should have received a copy of the GNU Affero General Public License 016 * along with this program. If not, see <http://www.gnu.org/licenses/>. 017 */ 018 019package org.jpos.iso; 020 021 022/** 023 * @author apr@cs.com.uy & dflc@cs.com.uy 024 * @version $Id$ 025 * @see ISOComponent 026 * @see IFA_LLNUM 027 */ 028public class IF_NOP extends ISOFieldPackager { 029 public IF_NOP () { 030 super(0, "<dummy>"); 031 } 032 033 /** 034 * @param len - field len 035 * @param description symbolic descrption 036 */ 037 public IF_NOP (int len, String description) { 038 super(len, description); 039 } 040 /** 041 * @param c - a component 042 * @return packed component 043 * @exception ISOException 044 */ 045 public byte[] pack (ISOComponent c) { 046 return new byte[0]; 047 } 048 /** 049 * @param c - the Component to unpack 050 * @param b - binary image 051 * @param offset - starting offset within the binary image 052 * @return consumed bytes 053 */ 054 public int unpack (ISOComponent c, byte[] b, int offset) { 055 return 0; 056 } 057 public int getMaxPackedLength() { 058 return 0; 059 } 060}