public VoidPtr getValue() { VoidPtr ptr = new VoidPtr(); getValue(ptr); return ptr; }
public boolean isNull() { return getValue(CGPDFObjectType.Null, new VoidPtr()); } public boolean booleanValue() {
public int intValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt32Type, ptr); return ptr.as(IntPtr.class).get(); } public long longValue() {
public float floatValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.Float32Type, ptr); return ptr.as(FloatPtr.class).get(); } public double doubleValue() {
public char charValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt16Type, ptr); return ptr.as(CharPtr.class).get(); } public int intValue() {
public String stringValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.String, ptr)) { return ptr.as(BytePtr.class).toStringZ(); } return null; } public CGPDFArray arrayValue() {
public byte byteValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt8Type, ptr); return ptr.as(BytePtr.class).get(); } public short shortValue() {
public boolean booleanValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Boolean, ptr)) { return ptr.as(BooleanPtr.class).get(); } return false; } public long longValue() {
public double doubleValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Real, ptr)) { return ptr.as(DoublePtr.class).get(); } return 0; } public String nameValue() {
public String nameValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Name, ptr)) { return ptr.as(BytePtr.class).toStringZ(); } return null; } public String stringValue() {
public double doubleValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.Float64Type, ptr); return ptr.as(DoublePtr.class).get(); } public boolean booleanValue() {
public long longValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Integer, ptr)) { return ptr.as(LongPtr.class).get(); } return 0; } public double doubleValue() {
public CGPDFDictionary dictionaryValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Dictionary, ptr)) { return ptr.as(CGPDFDictionary.CGPDFDictionaryPtr.class).get(); } return null; } public CGPDFStream streamValue() {
public CGPDFStream streamValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Stream, ptr)) { return ptr.as(CGPDFStream.CGPDFStreamPtr.class).get(); } return null; } /*<methods>*/
public short shortValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt16Type, ptr); return ptr.as(ShortPtr.class).get(); } public char charValue() {
public long longValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt8Type, ptr); return ptr.as(LongPtr.class).get(); } public float floatValue() {
public CGPDFArray arrayValue() { VoidPtr ptr = new VoidPtr(); if (getValue(CGPDFObjectType.Array, ptr)) { return ptr.as(CGPDFArray.CGPDFArrayPtr.class).get(); } return null; } public CGPDFDictionary dictionaryValue() {
public int intValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt32Type, ptr); return ptr.as(IntPtr.class).get(); } public long longValue() {
public long longValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.SInt8Type, ptr); return ptr.as(LongPtr.class).get(); } public float floatValue() {
public double doubleValue() { VoidPtr ptr = new VoidPtr(); getValue(CFNumberType.Float64Type, ptr); return ptr.as(DoublePtr.class).get(); } public boolean booleanValue() {