org.kde.koala

Class KSycocaEntry

public class KSycocaEntry extends KShared

Base class for all Sycoca entries. You can't create an instance of KSycocaEntry, but it provides the common functionality for servicetypes and services.

See Also: ://developer#kde#org/documentation/library/kdeqt/kde3arch/ksycoca#html

UNKNOWN: Base class for all Sycoca entries.

Constructor Summary
protected KSycocaEntry(Class dummy)
Method Summary
StringentryPath()
booleanisDeleted()
booleanisType(int t)
booleanisValid()
voidload(QDataStream arg1)
Load ourselves from the database.
Stringname()
intoffset()
static voidread(QDataStream s, StringBuffer str)
Safe demarshalling functions.
static voidread(QDataStream s, String[] list)
voidsave(QDataStream s)
Save ourselves to the database.
intsycocaType()

Constructor Detail

KSycocaEntry

protected KSycocaEntry(Class dummy)

Method Detail

entryPath

public String entryPath()

Returns: the path of this entry The path can be absolute or relative. The corresponding factory should know relative to what.

UNKNOWN:

isDeleted

public boolean isDeleted()

Returns: true if deleted

UNKNOWN:

isType

public boolean isType(int t)

isValid

public boolean isValid()

Returns: true if valid

UNKNOWN:

load

public void load(QDataStream arg1)
Load ourselves from the database. Don't call the parent class!

UNKNOWN:

name

public String name()

Returns: the name of this entry

UNKNOWN:

offset

public int offset()

Returns: the position of the entry in the sycoca file

UNKNOWN:

read

public static void read(QDataStream s, StringBuffer str)
Safe demarshalling functions.

UNKNOWN: Safe demarshalling functions.

read

public static void read(QDataStream s, String[] list)

save

public void save(QDataStream s)
Save ourselves to the database. Don't forget to call the parent class first if you override this function.

UNKNOWN:

sycocaType

public int sycocaType()