Table of Contents

Class COSDictionary

Namespace
Org.Apache.Pdfbox.Cos
Assembly
MASES.NetPDF.dll
public class COSDictionary : COSBase, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
COSDictionary
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()
JVMBridgeBase<COSObjectable>.Execute<T>(params T[])
JVMBridgeBase<COSObjectable>.DynBridgeClazz
JVMBridgeBase<COSObjectable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

COSDictionary()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public COSDictionary()

COSDictionary(COSDictionary)

public COSDictionary(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

COSDictionary(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public COSDictionary(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

UpdateState

public COSUpdateState UpdateState { get; }

Property Value

COSUpdateState

Values

public Collection<COSBase> Values { get; }

Property Value

Collection<COSBase>

Methods

AddAll(COSDictionary)

public void AddAll(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

AsUnmodifiableDictionary()

public COSDictionary AsUnmodifiableDictionary()

Returns

COSDictionary

COSDictionary

Clear()

public void Clear()

ContainsKey(String)

public bool ContainsKey(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

ContainsKey(COSName)

public bool ContainsKey(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

bool

bool

ContainsValue(object)

public bool ContainsValue(object arg0)

Parameters

arg0 object

object

Returns

bool

bool

EntrySet()

public Set<Map.Entry<COSName, COSBase>> EntrySet()

Returns

Set<Map.Entry<COSName, COSBase>>

Set

ForEach<Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName, Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase>(BiConsumer<Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName, Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase>)

public void ForEach<Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName, Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase>(BiConsumer<Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName, Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase> arg0) where Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName : COSName where Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase : COSBase

Parameters

arg0 BiConsumer<Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName, Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase>

BiConsumer

Type Parameters

Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSName

COSName

Arg0objectSuperOrg_Apache_Pdfbox_Cos_COSBase

COSBase

GetBoolean(String, bool)

public bool GetBoolean(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

Returns

bool

bool

GetBoolean(COSName, COSName, bool)

public bool GetBoolean(COSName arg0, COSName arg1, bool arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 bool

bool

Returns

bool

bool

GetBoolean(COSName, bool)

public bool GetBoolean(COSName arg0, bool arg1)

Parameters

arg0 COSName

COSName

arg1 bool

bool

Returns

bool

bool

GetCOSArray(COSName)

public COSArray GetCOSArray(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSArray

COSArray

GetCOSDictionary(COSName)

public COSDictionary GetCOSDictionary(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSDictionary

COSDictionary

GetCOSDictionary(COSName, COSName)

public COSDictionary GetCOSDictionary(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

COSDictionary

COSDictionary

GetCOSName(COSName)

public COSName GetCOSName(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSName

COSName

GetCOSName(COSName, COSName)

public COSName GetCOSName(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

COSName

COSName

GetCOSObject(COSName)

public COSObject GetCOSObject(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSObject

COSObject

GetCOSStream(COSName)

public COSStream GetCOSStream(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSStream

COSStream

GetDate(String)

public Calendar GetDate(String arg0)

Parameters

arg0 String

String

Returns

Calendar

Calendar

GetDate(String, Calendar)

public Calendar GetDate(String arg0, Calendar arg1)

Parameters

arg0 String

String

arg1 Calendar

Calendar

Returns

Calendar

Calendar

GetDate(COSName)

public Calendar GetDate(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

Calendar

Calendar

GetDate(COSName, Calendar)

public Calendar GetDate(COSName arg0, Calendar arg1)

Parameters

arg0 COSName

COSName

arg1 Calendar

Calendar

Returns

Calendar

Calendar

GetDictionaryObject(String)

public COSBase GetDictionaryObject(String arg0)

Parameters

arg0 String

String

Returns

COSBase

COSBase

GetDictionaryObject(COSName)

public COSBase GetDictionaryObject(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSBase

COSBase

GetDictionaryObject(COSName, COSName)

public COSBase GetDictionaryObject(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

COSBase

COSBase

GetEmbeddedDate(COSName, COSName)

public Calendar GetEmbeddedDate(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

Calendar

Calendar

GetEmbeddedDate(COSName, COSName, Calendar)

public Calendar GetEmbeddedDate(COSName arg0, COSName arg1, Calendar arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 Calendar

Calendar

Returns

Calendar

Calendar

GetEmbeddedInt(COSName, COSName)

public int GetEmbeddedInt(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

int

int

GetEmbeddedInt(COSName, COSName, int)

public int GetEmbeddedInt(COSName arg0, COSName arg1, int arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 int

int

Returns

int

int

GetEmbeddedString(COSName, COSName)

public String GetEmbeddedString(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

String

String

GetEmbeddedString(COSName, COSName, String)

public String GetEmbeddedString(COSName arg0, COSName arg1, String arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 String

String

Returns

String

String

GetFlag(COSName, int)

public bool GetFlag(COSName arg0, int arg1)

Parameters

arg0 COSName

COSName

arg1 int

int

Returns

bool

bool

GetFloat(String)

public float GetFloat(String arg0)

Parameters

arg0 String

String

Returns

float

float

GetFloat(String, float)

public float GetFloat(String arg0, float arg1)

Parameters

arg0 String

String

arg1 float

float

Returns

float

float

GetFloat(COSName)

public float GetFloat(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

float

float

GetFloat(COSName, float)

public float GetFloat(COSName arg0, float arg1)

Parameters

arg0 COSName

COSName

arg1 float

float

Returns

float

float

GetIndirectObjectKeys(Collection<COSObjectKey>)

public void GetIndirectObjectKeys(Collection<COSObjectKey> arg0)

Parameters

arg0 Collection<COSObjectKey>

Collection

GetIndirectObjectKeys(List<COSObjectKey>)

public void GetIndirectObjectKeys(List<COSObjectKey> arg0)

Parameters

arg0 List<COSObjectKey>

List

GetInt(String)

public int GetInt(String arg0)

Parameters

arg0 String

String

Returns

int

int

GetInt(String, int)

public int GetInt(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

int

int

GetInt(COSName)

public int GetInt(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

int

int

GetInt(COSName, COSName)

public int GetInt(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

int

int

GetInt(COSName, COSName, int)

public int GetInt(COSName arg0, COSName arg1, int arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 int

int

Returns

int

int

GetInt(COSName, int)

public int GetInt(COSName arg0, int arg1)

Parameters

arg0 COSName

COSName

arg1 int

int

Returns

int

int

GetItem(String)

public COSBase GetItem(String arg0)

Parameters

arg0 String

String

Returns

COSBase

COSBase

GetItem(COSName)

public COSBase GetItem(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

COSBase

COSBase

GetItem(COSName, COSName)

public COSBase GetItem(COSName arg0, COSName arg1)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

Returns

COSBase

COSBase

GetKeyForValue(object)

public COSName GetKeyForValue(object arg0)

Parameters

arg0 object

object

Returns

COSName

COSName

GetLong(String)

public long GetLong(String arg0)

Parameters

arg0 String

String

Returns

long

long

GetLong(String, long)

public long GetLong(String arg0, long arg1)

Parameters

arg0 String

String

arg1 long

long

Returns

long

long

GetLong(COSName)

public long GetLong(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

long

long

GetLong(COSName, long)

public long GetLong(COSName arg0, long arg1)

Parameters

arg0 COSName

COSName

arg1 long

long

Returns

long

long

GetNameAsString(String)

public String GetNameAsString(String arg0)

Parameters

arg0 String

String

Returns

String

String

GetNameAsString(String, String)

public String GetNameAsString(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

String

String

GetNameAsString(COSName)

public String GetNameAsString(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

String

String

GetNameAsString(COSName, String)

public String GetNameAsString(COSName arg0, String arg1)

Parameters

arg0 COSName

COSName

arg1 String

String

Returns

String

String

GetObjectFromPath(String)

public COSBase GetObjectFromPath(String arg0)

Parameters

arg0 String

String

Returns

COSBase

COSBase

GetString(String)

public String GetString(String arg0)

Parameters

arg0 String

String

Returns

String

String

GetString(String, String)

public String GetString(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

String

String

GetString(COSName)

public String GetString(COSName arg0)

Parameters

arg0 COSName

COSName

Returns

String

String

GetString(COSName, String)

public String GetString(COSName arg0, String arg1)

Parameters

arg0 COSName

COSName

arg1 String

String

Returns

String

String

KeySet()

public Set<COSName> KeySet()

Returns

Set<COSName>

Set

RemoveItem(COSName)

public void RemoveItem(COSName arg0)

Parameters

arg0 COSName

COSName

SetBoolean(String, bool)

public void SetBoolean(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

SetBoolean(COSName, bool)

public void SetBoolean(COSName arg0, bool arg1)

Parameters

arg0 COSName

COSName

arg1 bool

bool

SetDate(String, Calendar)

public void SetDate(String arg0, Calendar arg1)

Parameters

arg0 String

String

arg1 Calendar

Calendar

SetDate(COSName, Calendar)

public void SetDate(COSName arg0, Calendar arg1)

Parameters

arg0 COSName

COSName

arg1 Calendar

Calendar

SetEmbeddedDate(COSName, COSName, Calendar)

public void SetEmbeddedDate(COSName arg0, COSName arg1, Calendar arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 Calendar

Calendar

SetEmbeddedInt(COSName, COSName, int)

public void SetEmbeddedInt(COSName arg0, COSName arg1, int arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 int

int

SetEmbeddedString(COSName, COSName, String)

public void SetEmbeddedString(COSName arg0, COSName arg1, String arg2)

Parameters

arg0 COSName

COSName

arg1 COSName

COSName

arg2 String

String

SetFlag(COSName, int, bool)

public void SetFlag(COSName arg0, int arg1, bool arg2)

Parameters

arg0 COSName

COSName

arg1 int

int

arg2 bool

bool

SetFloat(String, float)

public void SetFloat(String arg0, float arg1)

Parameters

arg0 String

String

arg1 float

float

SetFloat(COSName, float)

public void SetFloat(COSName arg0, float arg1)

Parameters

arg0 COSName

COSName

arg1 float

float

SetInt(String, int)

public void SetInt(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

SetInt(COSName, int)

public void SetInt(COSName arg0, int arg1)

Parameters

arg0 COSName

COSName

arg1 int

int

SetItem(String, COSBase)

public void SetItem(String arg0, COSBase arg1)

Parameters

arg0 String

String

arg1 COSBase

COSBase

SetItem(String, COSObjectable)

public void SetItem(String arg0, COSObjectable arg1)

Parameters

arg0 String

String

arg1 COSObjectable

COSObjectable

SetItem(COSName, COSBase)

public void SetItem(COSName arg0, COSBase arg1)

Parameters

arg0 COSName

COSName

arg1 COSBase

COSBase

SetItem(COSName, COSObjectable)

public void SetItem(COSName arg0, COSObjectable arg1)

Parameters

arg0 COSName

COSName

arg1 COSObjectable

COSObjectable

SetLong(String, long)

public void SetLong(String arg0, long arg1)

Parameters

arg0 String

String

arg1 long

long

SetLong(COSName, long)

public void SetLong(COSName arg0, long arg1)

Parameters

arg0 COSName

COSName

arg1 long

long

SetName(String, String)

public void SetName(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

SetName(COSName, String)

public void SetName(COSName arg0, String arg1)

Parameters

arg0 COSName

COSName

arg1 String

String

SetString(String, String)

public void SetString(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

SetString(COSName, String)

public void SetString(COSName arg0, String arg1)

Parameters

arg0 COSName

COSName

arg1 String

String

Size()

public int Size()

Returns

int

int

Operators

implicit operator COSUpdateInfo(COSDictionary)

Converter from COSDictionary to COSUpdateInfo

public static implicit operator COSUpdateInfo(COSDictionary t)

Parameters

t COSDictionary

Returns

COSUpdateInfo