public static COSObject construct() { return new COSObject(new COSDictionary()); }
public static COSObject construct(final ASAtom key, final int value) { return new COSObject(new COSDictionary(key, value)); }
public static COSObject construct(final ASAtom key, final String value) { return new COSObject(new COSDictionary(key, value)); }
public static COSObject construct(final ASAtom key, final ASAtom value) { return new COSObject(new COSDictionary(key, value)); }
public static COSObject construct(final ASAtom key, final int size, final COSObject[] value) { return new COSObject(new COSDictionary(key, size, value)); }
public static COSObject construct(final ASAtom key, final boolean value) { return new COSObject(new COSDictionary(key, value)); }
public static COSObject construct(final ASAtom key, final double value) { return new COSObject(new COSDictionary(key, value)); }
public static COSObject construct(final ASAtom key, final int size, final double[] value) { return new COSObject(new COSDictionary(key, size, value)); }
public static COSObject construct(final ASAtom key, final COSObject value) { return new COSObject(new COSDictionary(key, value)); }
public static COSObject construct(final COSDictionary dict) { return new COSObject(new COSDictionary(dict)); }
public void setStringKey(final ASAtom key, final String value) { if (value != null && (this.base == null || !this.base.setStringKey(key, value))) { this.base = new COSDictionary(key, value); } }
public void setIntegerKey(final ASAtom key, final long value) { if (this.base == null || !this.base.setIntegerKey(key, value)) { this.base = new COSDictionary(key, value); } }
public void setNameKey(final ASAtom key, final ASAtom value) { if (value != null && (this.base == null || !this.base.setNameKey(key, value))) { this.base = new COSDictionary(key, value); } }
public void setKey(final ASAtom key, final COSObject value) { if (value != null && (this.base == null || !this.base.setKey(key, value))) { this.base = new COSDictionary(key, value); } }
public void setBooleanKey(final ASAtom key, final boolean value) { if (this.base == null || !this.base.setBooleanKey(key, value)) { this.base = new COSDictionary(key, value); } }
public void setRealKey(final ASAtom key, final double value) { if (this.base == null || !this.base.setRealKey(key, value)) { this.base = new COSDictionary(key, value); } }
public void setArrayKey(final ASAtom key, final COSObject array) { if (array != null && (this.base == null || !this.base.setArrayKey(key, array))) { COSObject obj = COSArray.construct(); this.base = new COSDictionary(key, obj); } }
public void setArrayKey(final ASAtom key, final int size, final double[] value) { if (value != null && (this.base == null || this.base.setArrayKey(key, size, value))) { COSObject obj = COSArray.construct(size, value); this.base = new COSDictionary(key, obj); } }
public void setArrayKey(final ASAtom key) { if (this.base == null || !this.base.setArrayKey(key)) { COSObject obj = COSArray.construct(); this.base = new COSDictionary(key, obj); } }
public void setArrayKey(final ASAtom key, final int size, final COSObject[] value) { if (value != null && (this.base == null || !this.base.setArrayKey(key, size, value))) { COSObject obj = COSArray.construct(size, value); this.base = new COSDictionary(key, obj); } }