## com.easysw.cups
Class IPPAttribute

    java.lang.Object
      |
      +--com.easysw.cups.IPPAttribute

public class IPPAttribute
extends java.lang.Object

Constructor Summary
`IPPAttribute(int p_group_tag, int p_value_tag, java.lang.String p_name)`

Method Summary
`boolean` `addBoolean(boolean p_bool)`
`boolean` `addBooleans(boolean[] p_bools)`
`boolean` `addDate(char[] p_date)`
`boolean` `addEnum(int p_int)`
`boolean` `addInteger(int p_int)`
`boolean` `addIntegers(int[] p_ints)`
`boolean` `addRange(int p_lower, int p_upper)`
`boolean` `addRanges(int[] p_lower, int[] p_upper)`
`boolean` `addResolution(byte p_units, int p_xres, int p_yres)`
`boolean` `addResolutions(byte p_units, int[] p_xres, int[] p_yres)`
`boolean` `addSeparator()`
`boolean` `addString(java.lang.String p_charset, java.lang.String p_text)`
`boolean` `addStrings(java.lang.String p_charset, java.lang.String[] p_texts)`
`void` `dump_values()`
`byte[]` `getBytes(int sz, int last_group)`
`int` `sizeInBytes(int last_group)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### IPPAttribute

    public IPPAttribute(int p_group_tag,
                        int p_value_tag,
                        java.lang.String p_name)

Method Detail

### addBoolean

    public boolean addBoolean(boolean p_bool)

### addBooleans

    public boolean addBooleans(boolean[] p_bools)

### addEnum

    public boolean addEnum(int p_int)

### addInteger

    public boolean addInteger(int p_int)

### addIntegers

    public boolean addIntegers(int[] p_ints)

### addString

    public boolean addString(java.lang.String p_charset,
                             java.lang.String p_text)

### addStrings

    public boolean addStrings(java.lang.String p_charset,
                              java.lang.String[] p_texts)

### addDate

    public boolean addDate(char[] p_date)

### addRange

    public boolean addRange(int p_lower,
                            int p_upper)

### addRanges

    public boolean addRanges(int[] p_lower,
                             int[] p_upper)

### addResolution

    public boolean addResolution(byte p_units,
                                 int p_xres,
                                 int p_yres)

### addResolutions

    public boolean addResolutions(byte p_units,
                                  int[] p_xres,
                                  int[] p_yres)

### addSeparator

    public boolean addSeparator()

### sizeInBytes

    public int sizeInBytes(int last_group)

### getBytes

    public byte[] getBytes(int sz,
                           int last_group)

### dump_values

    public void dump_values()