A B C D E F G H I L M N O P R S T U V

A

AbstractRecord - Class in net.sourceforge.jpalm.mobiledb.record
Base class for MobileDB database records.
addAttribute(UInt16) - Method in class net.sourceforge.jpalm.palmdb.Header
Adds an attribute.
addAttribute(UInt8) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Adds an attribute.
applicationData - Variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
ApplicationInfo - Class in net.sourceforge.jpalm.palmdb
The application info block in a Palm database.
ApplicationInfo(byte[]) - Constructor for class net.sourceforge.jpalm.palmdb.ApplicationInfo
Creates a new application info block from the byte array.
ApplicationInfo() - Constructor for class net.sourceforge.jpalm.palmdb.ApplicationInfo
Creates a application info block.
applicationInfo - Variable in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
applicationInfoOffset - Variable in class net.sourceforge.jpalm.palmdb.Header
 
ATTRIBUTE_BACKUP_DATABASE - Static variable in class net.sourceforge.jpalm.palmdb.Header
Backup database on next HotSync.
ATTRIBUTE_BUNDLE - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database is associated with the application with the same creator.
ATTRIBUTE_COPY_PREVENTION - Static variable in class net.sourceforge.jpalm.palmdb.Header
Disallow copies of this database.
ATTRIBUTE_DIRTY_APPLICATION_INFO_AREA - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database's application info block is dirty.
ATTRIBUTE_HIDDEN - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database should be hidden from view.
ATTRIBUTE_LAUNCHABLE_DATA - Static variable in class net.sourceforge.jpalm.palmdb.Header
This data database can be launched by having it's name passed to it's owning application.
ATTRIBUTE_OK_TO_INSTALL_NEWER - Static variable in class net.sourceforge.jpalm.palmdb.Header
Replace existing database.
ATTRIBUTE_OPEN - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database is open.
ATTRIBUTE_READ_ONLY - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database is read-only.
ATTRIBUTE_RECYCLABLE - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database will be deleted when closed or upon a system reset.
ATTRIBUTE_RESET_DEVICE_AFTER_INSTALL - Static variable in class net.sourceforge.jpalm.palmdb.Header
Reset device after this database is installed.
ATTRIBUTE_RESOURCE_DATABASE - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database is a resource database.
ATTRIBUTE_STREAM - Static variable in class net.sourceforge.jpalm.palmdb.Header
Database is a file stream.
attributes - Variable in class net.sourceforge.jpalm.palmdb.Header
 
attributes - Variable in class net.sourceforge.jpalm.palmdb.RecordHeader
 

B

byteArrayToHexString(byte[]) - Static method in class net.sourceforge.jpalm.Utilities
Converts a byte array to a hexadecimal string.
byteToHexString(byte) - Static method in class net.sourceforge.jpalm.Utilities
Converts a byte to a hexadecimal string.

C

Category - Class in net.sourceforge.jpalm.palmdb
Category constants.
Category() - Constructor for class net.sourceforge.jpalm.palmdb.Category
 
CATEGORY_ATTRIBUTES - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
The bits for category attributes.
CATEGORY_ID - Static variable in class net.sourceforge.jpalm.mobiledb.record.DataRecord
The category identifier for this record.
CATEGORY_ID - Static variable in class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
The category identifier for this record.
CATEGORY_ID - Static variable in class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
The category identifier for this record.
CATEGORY_ID - Static variable in class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
The category identifier for this record.
CATEGORY_ID - Static variable in class net.sourceforge.jpalm.mobiledb.record.FilteredDataRecord
The category identifier for this record.
CATEGORY_ID - Static variable in class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
The category identifier for this record.
CATEGORY_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.Category
The maximum length of a category label, including 1 for the null terminator.
16
CATEGORY_UNFILED - Static variable in class net.sourceforge.jpalm.palmdb.Category
The "Unfiled" category.
categoryLabels - Variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
categoryUniqueIds - Variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
Checkbox - Class in net.sourceforge.jpalm.mobiledb.field.type
A checkbox in a MobileDB record.
Checkbox() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Checkbox
Creates a new checkbox that is not checked.
Checkbox(Boolean) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Checkbox
Creates a new checkbox.
CheckboxDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A checkbox field in a MobileDB record.
CheckboxDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
Creates a new checkbox that defaults to false (unchecked).
CheckboxDefinition(boolean) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
Creates a new checkbox.
CheckboxDefinition(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
Creates a new checkbox from the string representation for this type.
compareTo(Time) - Method in class net.sourceforge.jpalm.mobiledb.field.type.Time
Compares this time to to another time based on the number of seconds since 00:00.
creationDate - Variable in class net.sourceforge.jpalm.palmdb.Header
 
creator - Variable in class net.sourceforge.jpalm.palmdb.Header
 
CREATOR_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.Header
The maximum length of the creator name.
4

D

data - Variable in class net.sourceforge.jpalm.palmdb.RecordImpl
 
DATA_LENGH - Static variable in class net.sourceforge.jpalm.mobiledb.SortCriterion
The length of this DataBlock in bytes.
DATA_LENGTH - Static variable in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
The length of this DataBlock in bytes.
152
DATA_LENGTH - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
The length of this DataBlock in bytes.
42
DATA_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
The length of this DataBlock in bytes, not including the length of applicationData.
DATA_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.Header
The maximum length of the header in bytes.
78
DATA_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
The length of this DataBlock in bytes.
8
DatabaseInfo - Class in net.sourceforge.jpalm.mobiledb
The database info block in a MobileDB database.
DatabaseInfo() - Constructor for class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Creates a new database info block.
DatabaseInfo(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Creates a new database info block from the byte array.
databaseInfo - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
DataBlock - Class in net.sourceforge.jpalm
An abstract representation of a block of data in a file.
DataBlock() - Constructor for class net.sourceforge.jpalm.DataBlock
 
DataRecord - Class in net.sourceforge.jpalm.mobiledb.record
A data record in a MobileDB database.
DataRecord() - Constructor for class net.sourceforge.jpalm.mobiledb.record.DataRecord
Creates a new data record with no fields.
DataRecord(Record) - Constructor for class net.sourceforge.jpalm.mobiledb.record.DataRecord
Creates a new data record from a Record.
DataRecord(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.record.DataRecord
Creates a new data record from a byte array.
DataRecord(List<Type>) - Constructor for class net.sourceforge.jpalm.mobiledb.record.DataRecord
Creates a new data record from the specified fields.
dataRecords - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
Date - Class in net.sourceforge.jpalm.mobiledb.field.type
A date in a MobileDB record.
Date(Date) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Date
Creates a new date representing the specified date.
Date() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Date
Creates a new date representing the current date.
Date - Class in net.sourceforge.jpalm.palmdb
A date in a Palm database.
Date(UInt32) - Constructor for class net.sourceforge.jpalm.palmdb.Date
Creates a new date from the number of seconds since the Palm epoch.
Date(Date) - Constructor for class net.sourceforge.jpalm.palmdb.Date
Creates a new date from a java date.
Date() - Constructor for class net.sourceforge.jpalm.palmdb.Date
Creates a new date from the current date.
DateDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A date field in a MobileDB record.
DateDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
Creates a new date that does not default to the current date.
DateDefinition(boolean) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
Creates a new date.
DateDefinition(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
Creates a new date from the string representation for this type.
Definition - Interface in net.sourceforge.jpalm.mobiledb.field.definition
A field difintion in a MobileDB record.
deserialize(byte[]) - Method in class net.sourceforge.jpalm.DataBlock
Populate class properties from a byte array.
deserialize(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.palmdb.Header
 
deserialize(byte[]) - Method in interface net.sourceforge.jpalm.palmdb.Record
Populates this record's properties from a byte array.
deserialize(byte[]) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.palmdb.RecordImpl
 
deserialize(byte[]) - Method in class net.sourceforge.jpalm.palmdb.SortInfo
 

E

Email - Class in net.sourceforge.jpalm.mobiledb.field.type
An email address in a MobileDB record.
Email() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Email
Creates a new email address.
Email(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Email
Creates a new email address.
EmailDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
An email field in a MobileDB record.
EmailDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.EmailDefinition
Creates a new email field.
equals(Object) - Method in class net.sourceforge.jpalm.DataBlock
 
equals(Object) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
 
equals(Object) - Method in class net.sourceforge.jpalm.mobiledb.field.type.Time
 
equals(Object) - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
 
equals(Object) - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
 
equals(Object) - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
 
equals(Object) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
equals(Object) - Method in class net.sourceforge.jpalm.palmdb.Date
 
equals(Object) - Method in class net.sourceforge.jpalm.palmdb.Header
 
equals(Object) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
 
equals(Object) - Method in class net.sourceforge.jpalm.palmdb.RecordImpl
 
equals(Object) - Method in class net.sourceforge.jpalm.palmdb.SortInfo
 

F

FIELD_ALL - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
This filter applies to all fields.
FIELD_LENGTH - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
The maximum length of the filter text.
40
FIELD_NONE - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
This filter doesn't apply to any fields (Disables the filter).
FIELD_NONE - Static variable in class net.sourceforge.jpalm.mobiledb.SortCriterion
This sort doesn't apply to any fields (Disables the sort).
FIELD_OFFSET - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
This filter applies to a specific field--it should be added to this offset.
fieldDefinitionsRecord - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
FieldDefinitionsRecord - Class in net.sourceforge.jpalm.mobiledb.record
The field definitions record in a MobileDB database.
FieldDefinitionsRecord() - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
Creates a new field definitions record.
FieldDefinitionsRecord(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
Creates a new field definitions record from a byte array.
FieldDefinitionsRecord(Record) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
Creates a new field definitions record from a Record.
FieldDefinitionsRecord(List<Definition>) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
Creates a new field definitions record from the specified field definitions.
fieldDisplaySizesRecord - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
FieldDisplaySizesRecord - Class in net.sourceforge.jpalm.mobiledb.record
The field display sizes record in a MobileDB database.
FieldDisplaySizesRecord() - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
Creates a new field display size record with no display sizes.
FieldDisplaySizesRecord(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
Creates a new field display size record from a byte array.
FieldDisplaySizesRecord(Record) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
Creates a new field display size record from a Record.
FieldDisplaySizesRecord(List<Integer>) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
Creates a new field display size record from a list of field display sizes.
fieldLabelsRecord - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
FieldLabelsRecord - Class in net.sourceforge.jpalm.mobiledb.record
The field labels record in a MobileDB database.
FieldLabelsRecord() - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
Creates a new field labels record with no fields.
FieldLabelsRecord(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
Creates a new field labels record from a byte array.
FieldLabelsRecord(Record) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
Creates a new field labels record from a Record.
FieldLabelsRecord(List<String>) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
Creates a new field labels record from a list of field labels.
fields - Variable in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
The data fields as byte arrays.
FilterCriterion - Class in net.sourceforge.jpalm.mobiledb
The filter criterion in a MobileDB database.
FilterCriterion() - Constructor for class net.sourceforge.jpalm.mobiledb.FilterCriterion
Creates a new filter criterion.
FilterCriterion(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.FilterCriterion
Creates a new criterion from the byte array.
FilteredDataRecord - Class in net.sourceforge.jpalm.mobiledb.record
A data record in a MobileDB database that is being filtered from view.
FilteredDataRecord() - Constructor for class net.sourceforge.jpalm.mobiledb.record.FilteredDataRecord
Creates a new filtered data record with no data.
FilteredDataRecord(Record) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FilteredDataRecord
Creates a new filtered data record from a Record.
FilteredDataRecord(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FilteredDataRecord
Creates a new filtered data record from a byte array.
FilteredDataRecord(List<Type>) - Constructor for class net.sourceforge.jpalm.mobiledb.record.FilteredDataRecord
Creates a new data record from the specified fields.
filteredDataRecords - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
FLAG_CONTAINS - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Filter "contains".
FLAG_CONTAINS_NOT - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Filter "contains not".
FLAG_IS - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Filter "is".
FLAG_IS_NOT - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Filter "is not".
FLAG_MATCH_ALL - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Filter records by matching all filter criterions.
FLAG_MATCH_ANY - Static variable in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Filter records by matching any filter criterions.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Checkbox
Creates a checkbox from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Date
Creates a date from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Email
Creates an email address from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.ListOption
Creates a list option from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a number from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Phone
Creates a phone number from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Text
Creates a text field from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.Time
Creates a time from the MobileDB value.
fromMobileDB(String) - Static method in class net.sourceforge.jpalm.mobiledb.field.type.URL
Creates a URL from the MobileDB value.

G

getApplicationData() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Gets the application specific data.
getApplicationInfo() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
getApplicationInfo() - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Gets the application info block.
getApplicationInfo() - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
getApplicationInfoOffset() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the offset of the application info block.
getAttributes() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the attributes.
getAttributes() - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Gets the attributes for the record this header represents.
getCategory() - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Gets the category identifier for the record this header represents.
getCategoryLabels() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Gets the category labels.
getCategoryUniqueIds() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Gets the unique identifier for each category.
getCreationDate() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the creation date.
getCreationDate() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the creation date.
getCreator() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the creator.
getDatabaseInfo() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the database info block.
getDataRecords() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the data records.
getDate() - Method in class net.sourceforge.jpalm.palmdb.Date
Gets the java date representation of this date.
getFieldDefinitions() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the field definitions.
getFieldDefinitions() - Method in class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
Gets the field definitions.
getFieldDefinitionsRecord() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the field definitions record.
getFieldDisplaySizes() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the field display sizes.
getFieldDisplaySizes() - Method in class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
Gets the field display sizes.
getFieldDisplaySizesRecord() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the field display sizes record.
getFieldLabels() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the field labels.
getFieldLabels() - Method in class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
Gets the field labels.
getFieldLabelsRecord() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the field labels record.
getFieldNumber() - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Gets the field number to filter on.
getFieldNumber() - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
Gets the field number to sort on.
getFields(List<Definition>) - Method in class net.sourceforge.jpalm.mobiledb.record.DataRecord
Gets the fields using the specified field definitions.
getFilter() - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Gets the filter.
getFilter1() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the first filter criterion.
getFilter2() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the second filter criterion.
getFilter3() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the third filter criterion.
getFilteredDataRecords() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the filtered data records.
getFlags() - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Gets the flags.
getHeader() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
getHeader() - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
 
getHeader() - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Gets the header.
getHeader() - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
getHeader() - Method in interface net.sourceforge.jpalm.palmdb.Record
Gets the header for this record.
getHeader() - Method in class net.sourceforge.jpalm.palmdb.RecordImpl
 
getIncrement() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Gets the increment.
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
 
getIndicator() - Method in interface net.sourceforge.jpalm.mobiledb.field.definition.Definition
Gets the string representation for this definition.
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.EmailDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.NumberDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.PhoneDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
 
getIndicator() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.URLDefinition
 
getInitialValue() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Gets the initial value.
getInternalFields() - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
Gets the internal fields as a list of strings.
getLastBackupDate() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the last backup date.
getLastUniqueId() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Gets the last used unique identifier for a category.
getLockedColumn() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the locked column.
getModificationDate() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the modification date.
getModificationDate() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the modification date.
getModificationNumber() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the modification number.
getName() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the name of this database.
getName() - Method in class net.sourceforge.jpalm.PackageProperties
Gets the package short name.
getName() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the name of the Palm database.
getNextRecordListOffset() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the offset of the next record list.
getNote() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the database info note.
getNote() - Method in class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
Gets the database info note.
getNumberOfRecords() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the number of records in the Palm database.
getOffset() - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Gets the offset of the record this header represents.
getOptions() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
Gets the options in this list.
getPadding() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Gets the padding.
getPasswordHash() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the password hash.
getPasswordProtection() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the type of password protection.
getPreferencesRecord() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the preferences record.
getRecords() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
getRecords() - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Gets the records.
getRecords() - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
 
getRegex() - Method in interface net.sourceforge.jpalm.mobiledb.field.definition.Definition
Gets the regular expression for this definition.
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.EmailDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.NumberDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.PhoneDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
 
getRegex() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.URLDefinition
 
getRenamedCategories() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Gets the renamed categories.
getReserved() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the reserved bytes.
getReserved() - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
Gets the reserved bytes.
getSeconds() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Time
Gets this time as the number of seconds since 00:00.
getSeconds() - Method in class net.sourceforge.jpalm.palmdb.Date
Gets the of seconds since the Palm epoch.
getSort1() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the first sort criterion.
getSort2() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the second sort criterion.
getSort3() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the third sort criterion.
getSortInfo() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
getSortInfo() - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Gets the sort info block.
getSortInfo() - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
getSortInfoOffset() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the offset of the sort info block.
getType() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the type.
getUniqueId() - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Gets the unique identifier of the record this header represents.
getUniqueIdSeed() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the unique id seed.
getUserData() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the user data.
getUserDataAsByteArray() - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the user data.
getValue() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Checkbox
 
getValue() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Date
 
getValue() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Number
 
getValue() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Time
 
getValue() - Method in interface net.sourceforge.jpalm.mobiledb.field.type.Type
Gets the native object for this type.
getVersion() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the header version.
getVersion() - Method in class net.sourceforge.jpalm.PackageProperties
Gets the package version.
getVersion() - Method in class net.sourceforge.jpalm.palmdb.Header
Gets the version.

H

hashPassword(String) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Creates a password hash for locking the database.
header - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
header - Variable in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
The record header.
HEADER - Static variable in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
The data header in a record.
Header - Class in net.sourceforge.jpalm.palmdb
The header in a Palm database.
Header(byte[]) - Constructor for class net.sourceforge.jpalm.palmdb.Header
Creates a new header from the byte array.
Header() - Constructor for class net.sourceforge.jpalm.palmdb.Header
Creates a new header.
header - Variable in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
header - Variable in class net.sourceforge.jpalm.palmdb.RecordImpl
 

I

indexOf(byte[], int, byte) - Static method in class net.sourceforge.jpalm.Utilities
Gets the index of the first occurrence of value in bytes.
isAutoCapitalize() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
Gets the autoCapitalize property.
isDefaultToCurrentDate() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
Gets the defaultToCurrentDate property.
isDefaultToCurrentTime() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
Gets the defaultToCurrentTime property.
isDefaultToTrue() - Method in class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
Gets the defaultToTrue property.
isDescending() - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
Gets the descending flag.
isDisplayLongDates() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the display long dates flag.
isEditOnSelect() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the edit on select flag.
isEqual(byte[], byte[]) - Static method in class net.sourceforge.jpalm.Utilities
Determines if two byte arrays are equal.
isMatch(String, String) - Static method in class net.sourceforge.jpalm.Utilities
Determines if a string matches a regular expression.
isSearchOnGlobalFind() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Gets the search on global find flag.

L

lastBackupDate - Variable in class net.sourceforge.jpalm.palmdb.Header
 
lastUniqueId - Variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
ListDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A list field in a MobileDB record.
ListDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
Creates a new list without any options.
ListDefinition(List<ListOption>) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
Creates a new list using the specified options.
ListDefinition(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
Creates a new list from the string representation for this type.
ListOption - Class in net.sourceforge.jpalm.mobiledb.field.type
A list option in a MobileDB record.
ListOption() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.ListOption
Creates a new list option.
ListOption(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.ListOption
Creates a new list option.
load(InputStream, PalmDB) - Method in class net.sourceforge.jpalm.palmdb.PalmReader
Reads a Palm database from a PalmDB stream.
LOCKED_COLUMN_NONE - Static variable in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
No locked columns.

M

MAX_FIELD_WIDTH - Static variable in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
The maximum length a field can be.
MAX_FIELD_WIDTH - Static variable in class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
The maximum length of a field label.
25
MAX_SECONDS - Static variable in class net.sourceforge.jpalm.mobiledb.field.type.Time
The maximum number of seconds.
86399
MIN_SECONDS - Static variable in class net.sourceforge.jpalm.mobiledb.field.type.Time
The minimum number of seconds.
0
MobileDB - Class in net.sourceforge.jpalm.mobiledb
A MobileDB database.
MobileDB(Map<String, Definition>) - Constructor for class net.sourceforge.jpalm.mobiledb.MobileDB
Creates a new MobileDB database with sane defaults and no records.
MobileDB() - Constructor for class net.sourceforge.jpalm.mobiledb.MobileDB
Creates a new MobileDB database with sane defaults, no records, and no fields.
modificationDate - Variable in class net.sourceforge.jpalm.palmdb.Header
 
modificationNumber - Variable in class net.sourceforge.jpalm.palmdb.Header
 

N

name - Variable in class net.sourceforge.jpalm.palmdb.Header
 
NAME_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.Header
The maximum length of the database name, including 1 for the null terminator.
32
net.sourceforge.jpalm - package net.sourceforge.jpalm
 
net.sourceforge.jpalm.mobiledb - package net.sourceforge.jpalm.mobiledb
This package is for reading and writing MobileDB database files.
net.sourceforge.jpalm.mobiledb.field.definition - package net.sourceforge.jpalm.mobiledb.field.definition
 
net.sourceforge.jpalm.mobiledb.field.type - package net.sourceforge.jpalm.mobiledb.field.type
 
net.sourceforge.jpalm.mobiledb.record - package net.sourceforge.jpalm.mobiledb.record
 
net.sourceforge.jpalm.palmdb - package net.sourceforge.jpalm.palmdb
This package is for reading and writing Palm database files.
nextRecordListOffset - Variable in class net.sourceforge.jpalm.palmdb.Header
 
Number - Class in net.sourceforge.jpalm.mobiledb.field.type
A number in a MobileDB record.
Number() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number representing "".
Number(Double) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number.
Number(Float) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number.
Number(Byte) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number.
Number(Short) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number.
Number(Integer) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number.
Number(Long) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Number
Creates a new number.
NUMBER_OF_CATEGORIES - Static variable in class net.sourceforge.jpalm.palmdb.Category
The maximum number of categories.
16
NumberDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A number field in a MobileDB record.
NumberDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.NumberDefinition
Creates a new number field.
numberOfRecords - Variable in class net.sourceforge.jpalm.palmdb.Header
 

O

offset - Variable in class net.sourceforge.jpalm.palmdb.RecordHeader
 

P

PackageProperties - Class in net.sourceforge.jpalm
Properties related to the net.sourceforge.jpalm package.
PackageProperties() - Constructor for class net.sourceforge.jpalm.PackageProperties
Creates a new instance, loading properties from "net/sourceforge/jpalm/resources/package.properties".
padding - Variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
PALM_EPOCH_MILLISECONDS - Static variable in class net.sourceforge.jpalm.palmdb.Date
The Palm's epoch (January 1, 1904) relative to Java's epoch (January 1, 1970) in milliseconds.
-2082844800000L
PalmDB - Interface in net.sourceforge.jpalm.palmdb
A Palm database.
PalmDBImpl - Class in net.sourceforge.jpalm.palmdb
An implementation of the Palm database interface.
PalmDBImpl() - Constructor for class net.sourceforge.jpalm.palmdb.PalmDBImpl
Creates a new Palm database with a header and no records.
PalmReader - Class in net.sourceforge.jpalm.palmdb
Reads Palm databases from PalmDB format.
PalmReader() - Constructor for class net.sourceforge.jpalm.palmdb.PalmReader
 
PalmWriter - Class in net.sourceforge.jpalm.palmdb
Writes a Palm database to PalmDB format.
PalmWriter() - Constructor for class net.sourceforge.jpalm.palmdb.PalmWriter
 
PASSWORD_PROTECTION_LOCK - Static variable in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Database is completely locked.
PASSWORD_PROTECTION_NONE - Static variable in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
No password protection.
PASSWORD_PROTECTION_READ_ONLY - Static variable in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Database is read-only.
Phone - Class in net.sourceforge.jpalm.mobiledb.field.type
A phone number in a MobileDB record.
Phone() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Phone
Creates a new phone number.
Phone(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Phone
Creates a new phone number.
PhoneDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A phone field in a MobileDB record.
PhoneDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.PhoneDefinition
Creates a new phone field.
preferencesRecord - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
PreferencesRecord - Class in net.sourceforge.jpalm.mobiledb.record
The preferences record in a MobileDB database.
PreferencesRecord() - Constructor for class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
Creates a new preferences record.
PreferencesRecord(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
Creates a new preferences record from a byte array.
PreferencesRecord(Record) - Constructor for class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
Creates a new preferences record from a Record.
PreferencesRecord(String) - Constructor for class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
Creates a new preferences record from a note.

R

Record - Interface in net.sourceforge.jpalm.palmdb
A record in a Palm database.
RECORD_ATTRIBUTES - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
The bits for record attributes.
RECORD_BUSY - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
Record is busy (locked).
RECORD_DELETE - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
Record is deleted.
RECORD_DIRTY - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
Record is dirty (modified since last HotSync).
RECORD_SECRET - Static variable in class net.sourceforge.jpalm.palmdb.RecordHeader
Record is private.
RecordHeader - Class in net.sourceforge.jpalm.palmdb
A record header in a Palm database.
RecordHeader(byte[]) - Constructor for class net.sourceforge.jpalm.palmdb.RecordHeader
Creates a new record header from the byte array.
RecordHeader() - Constructor for class net.sourceforge.jpalm.palmdb.RecordHeader
Creates a new record header.
RecordImpl - Class in net.sourceforge.jpalm.palmdb
An implementation of a Palm database record.
RecordImpl() - Constructor for class net.sourceforge.jpalm.palmdb.RecordImpl
Creates a new record.
RecordImpl(byte[]) - Constructor for class net.sourceforge.jpalm.palmdb.RecordImpl
Creates a new record from the byte array.
records - Variable in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
removeAttribute(UInt16) - Method in class net.sourceforge.jpalm.palmdb.Header
Removes an attribute.
removeAttribute(UInt8) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Removes an attribute.
renamedCategories - Variable in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
RESOURCE - Static variable in class net.sourceforge.jpalm.PackageProperties
The properties file to load.

S

save(OutputStream, PalmDB) - Method in class net.sourceforge.jpalm.palmdb.PalmWriter
Writes a Palm database to a PalmDB stream.
SequenceDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A sequence field in a MobileDB record.
SequenceDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type with an initial value of 1 and an increment of 1.
SequenceDefinition(Float, Float) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type.
SequenceDefinition(Double, Double) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type.
SequenceDefinition(Byte, Byte) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type.
SequenceDefinition(Short, Short) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type.
SequenceDefinition(Integer, Integer) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type.
SequenceDefinition(Long, Long) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type.
SequenceDefinition(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Creates a new sequence type from the string representation for this type.
serialize() - Method in class net.sourceforge.jpalm.DataBlock
Create a byte array of the class properties.
serialize() - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
 
serialize() - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
 
serialize() - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
 
serialize() - Method in class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
 
serialize() - Method in class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
 
serialize() - Method in class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
 
serialize() - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
 
serialize() - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
 
serialize() - Method in class net.sourceforge.jpalm.palmdb.Header
 
serialize() - Method in interface net.sourceforge.jpalm.palmdb.Record
Creates a byte array representation of this record.
serialize() - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
 
serialize() - Method in class net.sourceforge.jpalm.palmdb.RecordImpl
 
serialize() - Method in class net.sourceforge.jpalm.palmdb.SortInfo
 
setApplicationData(byte[]) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Sets the application specific data.
setApplicationInfo(ApplicationInfo) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
setApplicationInfo(ApplicationInfo) - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Sets the application info block.
setApplicationInfo(ApplicationInfo) - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
setApplicationInfoOffset(UInt32) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the offset of the application info block.
setAttributes(UInt16) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the attributes.
setAttributes(UInt8) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Sets the attributes for the record this header represents.
setAutoCapitalize(boolean) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
Sets the autoCapitalize property.
setCategory(UInt8) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Sets the category identifier for the record this header represents.
setCategoryLabels(List<String>) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Sets the category labels.
setCategoryUniqueIds(List<UInt8>) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Sets the unique identifier for each category.
setCreationDate(Date) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the creation date.
setCreationDate(Date) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the creation date.
setCreator(String) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the creator.
setDatabaseInfo(DatabaseInfo) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the database info block.
setDataRecords(List<DataRecord>) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the data records.
setDefaultToCurrentDate(boolean) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.DateDefinition
Sets the defaultToCurrentDate property.
setDefaultToCurrentTime(boolean) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
Sets the defaultToCurrentTime property.
setDefaultToTrue(boolean) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.CheckboxDefinition
Sets the defaultToTrue property.
setDescending(boolean) - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
Sets the descending flag.
setDisplayLongDates(boolean) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the display long dates flag.
setEditOnSelect(boolean) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the edit on select flag.
setFieldDefinitions(List<Definition>) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the field definitions
setFieldDefinitions(List<Definition>) - Method in class net.sourceforge.jpalm.mobiledb.record.FieldDefinitionsRecord
Sets the field definitions.
setFieldDefinitionsRecord(FieldDefinitionsRecord) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the field definitions record.
setFieldDisplaySizes(List<Integer>) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the field display sizes.
setFieldDisplaySizes(List<Integer>) - Method in class net.sourceforge.jpalm.mobiledb.record.FieldDisplaySizesRecord
Sets the field display sizes.
setFieldDisplaySizesRecord(FieldDisplaySizesRecord) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the field display sizes record.
setFieldLabels(List<String>) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the field labels.
setFieldLabels(List<String>) - Method in class net.sourceforge.jpalm.mobiledb.record.FieldLabelsRecord
Sets the field labels.
setFieldLabelsRecord(FieldLabelsRecord) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the field labels record.
setFieldNumber(Int8) - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Sets the field number to filter on.
setFieldNumber(Int8) - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
Sets the field number to sort on.
setFields(List<Type>) - Method in class net.sourceforge.jpalm.mobiledb.record.DataRecord
Sets the fields.
setFilter(String) - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Sets the filter.
setFilter1(FilterCriterion) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the first filter criterion.
setFilter2(FilterCriterion) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the second filter criterion.
setFilter3(FilterCriterion) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the third filter criterion.
setFilteredDataRecords(List<FilteredDataRecord>) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the filtered data records.
setFlags(UInt8) - Method in class net.sourceforge.jpalm.mobiledb.FilterCriterion
Sets the flags.
setHeader(Header) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
setHeader(RecordHeader) - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
 
setHeader(Header) - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Sets the header.
setHeader(Header) - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
setHeader(RecordHeader) - Method in interface net.sourceforge.jpalm.palmdb.Record
Sets the header for this record.
setHeader(RecordHeader) - Method in class net.sourceforge.jpalm.palmdb.RecordImpl
 
setIncrement(Double) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the increment.
setIncrement(Float) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the increment.
setIncrement(Byte) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the increment.
setIncrement(Short) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the increment.
setIncrement(Integer) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the increment.
setIncrement(Long) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the increment.
setInitialValue(Double) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the initial value.
setInitialValue(Float) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the initial value.
setInitialValue(Byte) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the initial value.
setInitialValue(Short) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the initial value.
setInitialValue(Integer) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the initial value.
setInitialValue(Long) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.SequenceDefinition
Sets the initial value.
setInternalFields(List<String>) - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
Sets the internal fields from a list of strings.
setLastBackupDate(Date) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the last backup date.
setLastUniqueId(UInt8) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Sets the last used unique identifier for a category.
setLockedColumn(UInt8) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the locked column.
setModificationDate(Date) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the modification date.
setModificationDate(Date) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the modification date.
setModificationNumber(UInt32) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the modificaiton number.
setName(String) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the name of this database.
setName(String) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the name of the Palm database.
setNextRecordListOffset(UInt32) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the offset of the next record list.
setNote(String) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Gets the database info note.
setNote(String) - Method in class net.sourceforge.jpalm.mobiledb.record.PreferencesRecord
Sets the database info note.
setNumberOfRecords(UInt16) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the number of records in the Palm database.
setOffset(UInt32) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Sets the offset of the record this header represents.
setOptions(List<ListOption>) - Method in class net.sourceforge.jpalm.mobiledb.field.definition.ListDefinition
Sets the options in this list.
setPadding(UInt8) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Sets the padding.
setPasswordHash(UInt32) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the password hash.
setPasswordProtection(UInt8) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the type of password protection.
setPreferencesRecord(PreferencesRecord) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the preferences record.
setRecords(List<Record>) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
setRecords(List<Record>) - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Sets the records.
setRecords(List<Record>) - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
setRenamedCategories(UInt16) - Method in class net.sourceforge.jpalm.palmdb.ApplicationInfo
Sets the renamed categories.
setReserved(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the reserved bytes.
setReserved(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.SortCriterion
Sets the reserved bytes.
setSearchOnGlobalFind(boolean) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the search on global find flag.
setSort1(SortCriterion) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the first sort criterion.
setSort2(SortCriterion) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the second sort criterion.
setSort3(SortCriterion) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the third sort criterion.
setSortInfo(SortInfo) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Needed for PalmDB interface; don't use this unless you know what you are doing.
setSortInfo(SortInfo) - Method in interface net.sourceforge.jpalm.palmdb.PalmDB
Sets the sort info block.
setSortInfo(SortInfo) - Method in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
setSortInfoOffset(UInt32) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the offset of the sort info block.
setType(String) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the type.
setUniqueId(UInt32) - Method in class net.sourceforge.jpalm.palmdb.RecordHeader
Sets the unique identifier of the record this header represents.
setUniqueIdSeed(UInt32) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the unique id seed.
setUserData(Serializable) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the user data.
setUserDataAsByteArray(byte[]) - Method in class net.sourceforge.jpalm.mobiledb.MobileDB
Sets the user data.
setVersion(UInt16) - Method in class net.sourceforge.jpalm.mobiledb.DatabaseInfo
Sets the header version.
setVersion(UInt16) - Method in class net.sourceforge.jpalm.palmdb.Header
Sets the version.
SortCriterion - Class in net.sourceforge.jpalm.mobiledb
The sort criterion in a MobileDB database.
SortCriterion() - Constructor for class net.sourceforge.jpalm.mobiledb.SortCriterion
Creates a new sort criterion.
SortCriterion(byte[]) - Constructor for class net.sourceforge.jpalm.mobiledb.SortCriterion
Creates a new criterion from the byte array.
sortInfo - Variable in class net.sourceforge.jpalm.mobiledb.MobileDB
 
sortInfo - Variable in class net.sourceforge.jpalm.palmdb.PalmDBImpl
 
SortInfo - Class in net.sourceforge.jpalm.palmdb
The sort info block in a Palm database.
SortInfo(byte[]) - Constructor for class net.sourceforge.jpalm.palmdb.SortInfo
Creates a new sort info block from the byte array.
sortInfoOffset - Variable in class net.sourceforge.jpalm.palmdb.Header
 
subbyte(byte[], int, int) - Static method in class net.sourceforge.jpalm.Utilities
Gets a new byte array that is a subset of bytes.

T

TERIMINATOR - Static variable in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
The field terminator in a record.
Text - Class in net.sourceforge.jpalm.mobiledb.field.type
A text field in a MobileDB record.
Text() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Text
Creates a new text field.
Text(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Text
Creates a new text field.
TextDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A text field in a MobileDB record.
TextDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
Creates a new text field that does not auto capitalize.
TextDefinition(boolean) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
Creates a new text field.
TextDefinition(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.TextDefinition
Creates a new text field from the string representation for this type.
Time - Class in net.sourceforge.jpalm.mobiledb.field.type
A time field in a MobileDB record.
Time() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Time
Creates a new time representing the current time.
Time(int) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.Time
Creates a new time from seconds.
TimeDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A time field in a MobileDB record.
TimeDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
Creates a new time field that does not default to the current time.
TimeDefinition(boolean) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
Creates a new time field.
TimeDefinition(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.TimeDefinition
Creates a new time field from the string representation for this type.
toMobileDB() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Checkbox
 
toMobileDB() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Date
 
toMobileDB() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Number
 
toMobileDB() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Time
 
toMobileDB() - Method in interface net.sourceforge.jpalm.mobiledb.field.type.Type
Gets the MobileDB value for this type.
toString() - Method in class net.sourceforge.jpalm.DataBlock
Gets the string representation of this class as a hexadecimal string.
toString() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Date
Gets a string representation of this date in yyyy-MM-dd format.
toString() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Number
 
toString() - Method in class net.sourceforge.jpalm.mobiledb.field.type.Time
Gets a string representation of this time in HH:mm format.
TRAILER - Static variable in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
The data trailer in a record.
trimOrFillList(int, String) - Method in class net.sourceforge.jpalm.mobiledb.record.AbstractRecord
Trim or fill a list to the specified size.
Type<T> - Interface in net.sourceforge.jpalm.mobiledb.field.type
A field type in a MobileDB record.
type - Variable in class net.sourceforge.jpalm.palmdb.Header
 
TYPE_LENGTH - Static variable in class net.sourceforge.jpalm.palmdb.Header
The maximum length of the type name.
4

U

uniqueId - Variable in class net.sourceforge.jpalm.palmdb.RecordHeader
 
uniqueIdSeed - Variable in class net.sourceforge.jpalm.palmdb.Header
 
URL - Class in net.sourceforge.jpalm.mobiledb.field.type
A URL in a MobileDB record.
URL() - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.URL
Creates a new URL.
URL(String) - Constructor for class net.sourceforge.jpalm.mobiledb.field.type.URL
Creates a new URL.
URLDefinition - Class in net.sourceforge.jpalm.mobiledb.field.definition
A URL field in a MobileDB record.
URLDefinition() - Constructor for class net.sourceforge.jpalm.mobiledb.field.definition.URLDefinition
Creates a new URL field.
Utilities - Class in net.sourceforge.jpalm
Utility methods for the jpalm package.

V

version - Variable in class net.sourceforge.jpalm.palmdb.Header
 

A B C D E F G H I L M N O P R S T U V