Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X Z 

A

about() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Show about dialog.
AboutController - Class in com.illucit.partyinvoice.view
Controller for the "About" dialog.
AboutController() - Constructor for class com.illucit.partyinvoice.view.AboutController
 
AbstractController - Class in com.illucit.partyinvoice
Abstract class for all controllers to store the app.
AbstractController() - Constructor for class com.illucit.partyinvoice.AbstractController
 
AbstractImmutableHolder<O extends Serializable,I extends Mutation<O,I>,H extends AbstractImmutableHolder<O,I,H>> - Class in com.illucit.partyinvoice.immutabledata
Abstract implementation of a holder of an immutable object type, which supports mutations and undo/redo steps.
AbstractImmutableHolder() - Constructor for class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Create emtpy holder.
AbstractImmutableHolder(Supplier<I>) - Constructor for class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Create holder containing the data from a Supplier.
AbstractImmutableHolder(H, O) - Constructor for class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Create new holder state by performing an operation on a previous holder state.
AbstractImmutableHolder(H, H) - Constructor for class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Create new holder functioning as undo step of a mutated holder state.
addInvoice(String, int) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: add invoice.
AddInvoiceOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: add invoice.
AddInvoiceOp(String, int) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.AddInvoiceOp
Create operation.
addItem(String, long, int, Integer, Integer, Integer) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: add item to selected invoice.
AddItemOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: add item.
AddItemOp(int, String, long, int, Integer, Integer, Integer) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Create operation.
addNewInvoice() - Method in class com.illucit.partyinvoice.view.InvoicesController
Add new invoice.
addNewItem() - Method in class com.illucit.partyinvoice.view.InvoicesController
Add new item to selected invoice.
addNewPerson() - Method in class com.illucit.partyinvoice.view.PersonController
Add person.
addPerson(String) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: add person.
AddPersonOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: add person.
AddPersonOp(String) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.AddPersonOp
Create operation.
amountProperty() - Method in class com.illucit.partyinvoice.model.ResultModel
Get property for "to pay" or "to get" amount (as currency String).

B

BaseData - Interface in com.illucit.partyinvoice.data
Base interface for data interface which have an id.
BaseModel<D extends BaseData> - Class in com.illucit.partyinvoice.model
Abstract base class for all models that are directly bound to a BaseData instance.
BaseModel(D) - Constructor for class com.illucit.partyinvoice.model.BaseModel
Create base model.

C

CalculatedValue - Annotation Type in com.illucit.partyinvoice.xmldata
Commentary Annotation for an XML property, that it is claculated and not original.
call(SaveConfirmController.ConfirmResult) - Method in interface com.illucit.partyinvoice.view.SaveConfirmController.ConfirmCallback
Call callback.
cancel() - Method in class com.illucit.partyinvoice.view.SaveConfirmController
Select the SaveConfirmController.ConfirmResult.CANCEL option and close dialog.
castSelf() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Cast self (to implementor class <H>).
castSelf() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
 
changeInvoice(int, String, int) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: change invoice.
ChangeInvoiceOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: Change invoice.
ChangeInvoiceOp(int, String, int) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.ChangeInvoiceOp
Create operation.
changeItem(int, String, long, int, Integer, Integer, Integer) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: change item.
ChangeItemOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: change item.
ChangeItemOp(int, String, long, int, Integer, Integer, Integer) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Create operation.
changeLocale(Locale) - Method in class com.illucit.partyinvoice.Localization
Change the currently active locale
changeLocale(Locale) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Change locale and reload UI.
changeLocaleEnglish() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Change language to "German".
changeLocaleGerman() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Change language to "German".
changePerson(int, String) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: change person.
ChangePersonOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: change person.
ChangePersonOp(int, String) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.ChangePersonOp
Create operation.
close() - Method in class com.illucit.partyinvoice.view.AboutController
Close about dialog.
close() - Method in class com.illucit.partyinvoice.view.MessageController
Close message dialog.
com.illucit.partyinvoice - package com.illucit.partyinvoice
 
com.illucit.partyinvoice.data - package com.illucit.partyinvoice.data
 
com.illucit.partyinvoice.immutabledata - package com.illucit.partyinvoice.immutabledata
 
com.illucit.partyinvoice.immutabledata.operation - package com.illucit.partyinvoice.immutabledata.operation
 
com.illucit.partyinvoice.model - package com.illucit.partyinvoice.model
 
com.illucit.partyinvoice.util - package com.illucit.partyinvoice.util
 
com.illucit.partyinvoice.view - package com.illucit.partyinvoice.view
 
com.illucit.partyinvoice.xmldata - package com.illucit.partyinvoice.xmldata
 
conditionBinding(ObservableStringValue, Predicate<String>) - Static method in class com.illucit.partyinvoice.util.ExtendedBindings
Create an unidirectional boolean binding that resolves a given ObservableStringValue by a given predicate.
createEmpty() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Supplier for an empty value
createEmpty() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
 
currencyToString(long) - Static method in class com.illucit.partyinvoice.util.CurrencyUtil
Convert a long value (denoting the cents) to a String value.
CurrencyTypeAdapter - Class in com.illucit.partyinvoice.xmldata
Type adapter to store currency values as String.
CurrencyTypeAdapter() - Constructor for class com.illucit.partyinvoice.xmldata.CurrencyTypeAdapter
 
CurrencyUtil - Class in com.illucit.partyinvoice.util
Utility class to convert longs used as currency to readable form and back.
CurrencyUtil() - Constructor for class com.illucit.partyinvoice.util.CurrencyUtil
 

D

deleteInvoice(int) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: delete invoice.
deleteInvoice() - Method in class com.illucit.partyinvoice.view.InvoicesController
Delete selected invoice.
deleteItem(int) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: delete item.
deletePerson(int) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform operation: delete person.
deletePerson() - Method in class com.illucit.partyinvoice.view.PersonController
Delete selected person.
deletetem() - Method in class com.illucit.partyinvoice.view.InvoicesController
Delete selected item.
DelInvoiceOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: delete invoice.
DelInvoiceOp(int) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.DelInvoiceOp
Create operation.
DelItemOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: delete item.
DelItemOp(int) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.DelItemOp
Create operation.
DelPersonOp - Class in com.illucit.partyinvoice.immutabledata.operation
Operation: delete person.
DelPersonOp(int) - Constructor for class com.illucit.partyinvoice.immutabledata.operation.DelPersonOp
Create operation.
Dialogs - Class in com.illucit.partyinvoice
Common dialogs helper.
Dialogs(PartyInvoiceApp) - Constructor for class com.illucit.partyinvoice.Dialogs
Create dialogs helper.
differenceProperty() - Method in class com.illucit.partyinvoice.model.PersonModel
Get property for calculated "difference" (as currency String).
discard() - Method in class com.illucit.partyinvoice.view.SaveConfirmController
Select the SaveConfirmController.ConfirmResult.DISCARD option and close dialog.

E

editInvoices() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Show "invoices" view.
editInvoices() - Method in class com.illucit.partyinvoice.view.WelcomeController
Show "invoices" view.
editPersons() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Show "persons" view.
editPersons() - Method in class com.illucit.partyinvoice.view.WelcomeController
Show "persons" view.
editRedo() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Perform redo.
editResult() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Show "result" view.
editResult() - Method in class com.illucit.partyinvoice.view.WelcomeController
Show "result" view.
editUndo() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Perform undo.
equals(Object) - Method in class com.illucit.partyinvoice.immutabledata.ImmutableBaseData
 
equals(Object) - Method in class com.illucit.partyinvoice.model.BaseModel
 
ExtendedBindings - Class in com.illucit.partyinvoice.util
Utility class for combined JavaFX property bindings.
ExtendedBindings() - Constructor for class com.illucit.partyinvoice.util.ExtendedBindings
 

F

followHyperlink() - Method in class com.illucit.partyinvoice.view.AboutController
Follow vendor hyperlink.
followIllucitHyperlink() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Open the web browser and display the illucit.com website.
FxmlHelper - Class in com.illucit.partyinvoice
Helper class for loading FXML documents.
FxmlHelper() - Constructor for class com.illucit.partyinvoice.FxmlHelper
 
FxmlHelper.InnerDocumentHandler<C> - Interface in com.illucit.partyinvoice
Functional interface for to handle a loaded inner document.
FxmlHelper.StageHandler<C> - Interface in com.illucit.partyinvoice
Functional interface for to handle a loaded stage.

G

getApp() - Method in class com.illucit.partyinvoice.AbstractController
Get the app.
getBundle() - Method in class com.illucit.partyinvoice.Localization
Get the resource bundle of the current locale (required for FXML localization).
getDifference() - Method in class com.illucit.partyinvoice.immutabledata.ImmutablePerson
Get the difference between ImmutablePerson.getShare() and ImmutablePerson.getPaid() (positive of the person still has to pay something, negative if the person is getting something back).
getDifference() - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
getGetPaidByPerson() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
Get the "paid by" person object.
getGroup() - Method in class com.illucit.partyinvoice.model.ToPayModel
Get group for a model with ToPayModel.ToPayType.Group.
getGroups() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProject
Get the list of ImmutableGroups.
getGroups() - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
getGroupToPay() - Method in interface com.illucit.partyinvoice.data.Item
Get the ID of the Person who should pay for the item alone (optional).
getGroupToPay() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
 
getGroupToPay() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get "group to pay" group ID.
getGroupToPay() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get "group to pay" group ID.
getGroupToPay() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getGroupToPayGroup() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
Get the "group to pay" group object.
getId() - Method in interface com.illucit.partyinvoice.data.BaseData
Get the ID of the data object.
getId() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableBaseData
 
getId() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeInvoiceOp
Get existing invoice ID.
getId() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get existing item ID.
getId() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangePersonOp
Get existing person ID.
getId() - Method in class com.illucit.partyinvoice.immutabledata.operation.DelInvoiceOp
Get existing invoice ID.
getId() - Method in class com.illucit.partyinvoice.immutabledata.operation.DelItemOp
Get existing item ID.
getId() - Method in class com.illucit.partyinvoice.immutabledata.operation.DelPersonOp
Get existing person ID.
getId() - Method in class com.illucit.partyinvoice.model.BaseModel
Get the ID of the base data, this model is bound to
getId() - Method in class com.illucit.partyinvoice.xmldata.XmlGroup
 
getId() - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
getId() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getId() - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
getImmutablePersons() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableGroup
Get the list of ImmutablePersons.
getInstance() - Static method in class com.illucit.partyinvoice.Localization
Get instance of Localization.
getInvoiceId() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get ID of parent invoice.
getInvoiceList() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the invoice models of the current project.
getInvoices() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProject
Get the list of ImmutableInvoices.
getInvoices() - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
getItemList() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the item models of the currently selected invoice.
getItems() - Method in interface com.illucit.partyinvoice.data.Invoice
Get the list of Items which belong to this invoice.
getItems() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableInvoice
 
getItems() - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
getName() - Method in interface com.illucit.partyinvoice.data.Group
Get the name of the group.
getName() - Method in interface com.illucit.partyinvoice.data.Person
Get the name of the person.
getName() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableGroup
 
getName() - Method in class com.illucit.partyinvoice.immutabledata.ImmutablePerson
 
getName() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddPersonOp
Get person name.
getName() - Method in class com.illucit.partyinvoice.xmldata.XmlGroup
 
getName() - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
getNewName() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangePersonOp
Get name.
getNewTitle() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeInvoiceOp
Get new title.
getPaid() - Method in class com.illucit.partyinvoice.immutabledata.ImmutablePerson
Get the calulcated amount of money the person has already paid.
getPaid() - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
getPaidBy() - Method in interface com.illucit.partyinvoice.data.Invoice
Get the ID of the Person who paid for the invoice.
getPaidBy() - Method in interface com.illucit.partyinvoice.data.Item
Get the ID of the Person who paid for this item, if it is another Person that for the Invoice.
getPaidBy() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableInvoice
 
getPaidBy() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
 
getPaidBy() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddInvoiceOp
Get "paid by" person ID.
getPaidBy() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get "paid by" person ID.
getPaidBy() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeInvoiceOp
Get new "paid by" person ID.
getPaidBy() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get "paid by" person ID.
getPaidBy() - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
getPaidBy() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getPaidByPerson() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableInvoice
Get the "paid by" ImmutablePerson object.
getPerson() - Method in class com.illucit.partyinvoice.model.ToPayModel
Get person for a model with ToPayModel.ToPayType.Person.
getPersonList() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the persons of the current project.
getPersonNameList() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the person names of the current project.
getPersonNameListNullable() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the person names of the current project, include an empty entry which can be interpretet as null.
getPersons() - Method in interface com.illucit.partyinvoice.data.Group
Get the list of Person IDs which belong to the group.
getPersons() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableGroup
 
getPersons() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProject
Get the list of ImmutablePersons.
getPersons() - Method in class com.illucit.partyinvoice.xmldata.XmlGroup
 
getPersons() - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
getPersonToPay() - Method in interface com.illucit.partyinvoice.data.Item
Get the ID of the Person who should pay for the item alone (optional).
getPersonToPay() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
 
getPersonToPay() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get "person to pay" person ID.
getPersonToPay() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get "person to pay" person ID.
getPersonToPay() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getPersonToPayPerson() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
Get the "person to pay" person object.
getPrice() - Method in interface com.illucit.partyinvoice.data.Item
Get the price in the base unit (cents).
getPrice() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
 
getPrice() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get price (in cents).
getPrice() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get price.
getPrice() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getPrimaryStage() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Returns the main stage.
getProject() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
Get the ImmutableProject of the current state.
getQuantity() - Method in interface com.illucit.partyinvoice.data.Item
Get the quantity of the items (multiplicator for Item.getPrice() to calculate Item.getTotal()).
getQuantity() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
 
getQuantity() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get quantity.
getQuantity() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get quantity.
getQuantity() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getResultList() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the result models of the current project.
getShare() - Method in class com.illucit.partyinvoice.immutabledata.ImmutablePerson
Get the calculated share the person has to pay in total (not taking ImmutablePerson.getPaid() into account).
getShare() - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
getStage() - Method in class com.illucit.partyinvoice.AbstractController
Get the stage.
getString(String) - Method in class com.illucit.partyinvoice.Localization
Get a localized String.
getTitle() - Method in interface com.illucit.partyinvoice.data.Invoice
Get the title of the invoice.
getTitle() - Method in interface com.illucit.partyinvoice.data.Item
Get the title of the item
getTitle() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableInvoice
 
getTitle() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableItem
 
getTitle() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProject
Get the title of the project.
getTitle() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddInvoiceOp
Get title
getTitle() - Method in class com.illucit.partyinvoice.immutabledata.operation.AddItemOp
Get title.
getTitle() - Method in class com.illucit.partyinvoice.immutabledata.operation.ChangeItemOp
Get title.
getTitle() - Method in class com.illucit.partyinvoice.model.ToPayModel
Get title of "to pay" model.
getTitle() - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
getTitle() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getTitle() - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
getToPayList() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the observable list containing the "to pay" models of the current project: Everybody One model for each group One model for each person
getTotal() - Method in interface com.illucit.partyinvoice.data.Item
Get the total price of the item (price * quantity) in the base unit (cents).
getTotal() - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
getType() - Method in class com.illucit.partyinvoice.model.ToPayModel
Get type.
getValue() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
 
getVersion() - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
getView() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Get the active right side view.
getView() - Method in enum com.illucit.partyinvoice.PartyInvoiceApp.SelectedView
Get the FXML file of the view (relative to the view root com/illucit/partyinvoice/view).
getXmlProject() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProject
Copy to XML Structure (Save to XML).
Group - Interface in com.illucit.partyinvoice.data
Base data: group of Person entities.
groupToPayProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the "group to pay" group ID.

H

handleDocument(C) - Method in interface com.illucit.partyinvoice.FxmlHelper.InnerDocumentHandler
Handle the inner document and controller has been loaded.
handleStage(Stage, C) - Method in interface com.illucit.partyinvoice.FxmlHelper.StageHandler
Handle the stage and controller has been loaded.
hashCode() - Method in class com.illucit.partyinvoice.immutabledata.ImmutableBaseData
 
hashCode() - Method in class com.illucit.partyinvoice.model.BaseModel
 
hasRedoStep() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Check if project has step to redo.
hasUndoStep() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Check if project has step to undo.
highlightLink() - Method in class com.illucit.partyinvoice.view.RootController
Highlight the links on the left side according to the selected right side view.

I

idProperty() - Method in class com.illucit.partyinvoice.model.BaseModel
Get an IntegerProperty that is bound to the given (fixed) base data ID.
ImmutableBaseData - Class in com.illucit.partyinvoice.immutabledata
Abstract implementation of BaseData.
ImmutableBaseData(int) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableBaseData
Create base data
ImmutableGroup - Class in com.illucit.partyinvoice.immutabledata
Implementation of Group in ImmutableBaseData hierarchy.
ImmutableGroup(int, String, List<ImmutablePerson>) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableGroup
Create immutable group.
ImmutableInvoice - Class in com.illucit.partyinvoice.immutabledata
Implementation of Invoice in ImmutableBaseData hierarchy.
ImmutableInvoice(int, String, ImmutablePerson, List<ImmutableItem>) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableInvoice
Create immutable invoice.
ImmutableItem - Class in com.illucit.partyinvoice.immutabledata
Implementation of Item in ImmutableBaseData hierarchy.
ImmutableItem(int, String, long, int, ImmutablePerson, ImmutableGroup, ImmutablePerson) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableItem
Create immutable item.
ImmutablePerson - Class in com.illucit.partyinvoice.immutabledata
Implementation of Person in ImmutableBaseData hierarchy.
ImmutablePerson(int, String, long, long) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutablePerson
Create immutable person.
ImmutableProject - Class in com.illucit.partyinvoice.immutabledata
Immutable project data.
ImmutableProject() - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableProject
Create new, empty ImmutableProject.
ImmutableProject(XmlProject) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableProject
Copy constructor (Loading from XML).
ImmutableProject(ImmutableProject, Operation) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableProject
Create project from previous state and operation.
ImmutableProjectHolder - Class in com.illucit.partyinvoice.immutabledata
AbstractImmutableHolder implementation for ImmutableProject base data class.
ImmutableProjectHolder() - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
Create emtpy project holder.
ImmutableProjectHolder(XmlProject) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
Create project holder from loaded XML project data.
ImmutableProjectHolder(ImmutableProjectHolder, Operation) - Constructor for class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
Create holder state from performed operation.
init() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Initialize JavaFX application.
Integers - Class in com.illucit.partyinvoice.util
Integer utilities.
Integers() - Constructor for class com.illucit.partyinvoice.util.Integers
 
Invoice - Interface in com.illucit.partyinvoice.data
Base data: Invoice.
InvoiceModel - Class in com.illucit.partyinvoice.model
Model for an ImmutableInvoice.
InvoiceModel(ImmutableInvoice) - Constructor for class com.illucit.partyinvoice.model.InvoiceModel
Create model.
InvoicesController - Class in com.illucit.partyinvoice.view
Controller for "Manage invoice" view.
InvoicesController() - Constructor for class com.illucit.partyinvoice.view.InvoicesController
 
isChanged() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Check if current project was changed since the last save.
Item - Interface in com.illucit.partyinvoice.data
Base data: Invoice item.
ItemModel - Class in com.illucit.partyinvoice.model
Model for and ImmutableItem.
ItemModel(ImmutableItem) - Constructor for class com.illucit.partyinvoice.model.ItemModel
Create model.
itemsProperty() - Method in class com.illucit.partyinvoice.model.InvoiceModel
Get the property for the total number of items (sum of all quantities of all the items).

L

loadFromFile(File) - Static method in class com.illucit.partyinvoice.XmlIO
Load XmlProject from XML file.
loadFxml(PartyInvoiceApp, String) - Static method in class com.illucit.partyinvoice.FxmlHelper
Load view from FXML file.
loadFxml(PartyInvoiceApp, String, Class<C>, FxmlHelper.InnerDocumentHandler<C>) - Static method in class com.illucit.partyinvoice.FxmlHelper
Load view from FXML file with a handle for the controller.
loadFxmlStage(PartyInvoiceApp, String, String) - Static method in class com.illucit.partyinvoice.FxmlHelper
Load Stage from FXML file.
loadFxmlStage(PartyInvoiceApp, String, String, Class<C>, FxmlHelper.StageHandler<C>) - Static method in class com.illucit.partyinvoice.FxmlHelper
Load Stage from FXML file with a handler for the controller.
loadProject() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Load project.
Localization - Class in com.illucit.partyinvoice
Singleton i18n bean.
LogSetup - Class in com.illucit.partyinvoice.util
Logging Helper.
LogSetup() - Constructor for class com.illucit.partyinvoice.util.LogSetup
 

M

main(String[]) - Static method in class com.illucit.partyinvoice.PartyInvoiceApp
Start program.
mappingBinding(ObservableStringValue, Function<String, String>) - Static method in class com.illucit.partyinvoice.util.ExtendedBindings
Create an unidirectional String binding that resolves a given ObservableStringValue by a given String-to-String mapping.
marshal(Long) - Method in class com.illucit.partyinvoice.xmldata.CurrencyTypeAdapter
 
menuLoadProject() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform Menu Operation "Load Project".
menuNewProject() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform Menu Operation "New Project".
MessageController - Class in com.illucit.partyinvoice.view
Controller for Message View.
MessageController() - Constructor for class com.illucit.partyinvoice.view.MessageController
 
mutate(O) - Method in interface com.illucit.partyinvoice.data.Mutation
Perform mutation operation and return mutated object.
mutate(Operation) - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProject
 
Mutation<O extends Serializable,I extends Mutation<O,I>> - Interface in com.illucit.partyinvoice.data
Interface for immutable classes to allow mutation by returning a mutated instance.

N

nameProperty() - Method in class com.illucit.partyinvoice.model.PersonListModel
Get the property for the person name.
nameProperty() - Method in class com.illucit.partyinvoice.model.PersonModel
Get property for person name.
nameProperty() - Method in class com.illucit.partyinvoice.model.ResultModel
Get property for person name.
newProject() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Start new project.
nullToZero(Integer) - Static method in class com.illucit.partyinvoice.util.Integers
Convert (nullable) Integer value to non-null int value.

O

onCreateFieldKeyPressed(KeyEvent) - Method in class com.illucit.partyinvoice.view.PersonController
Event handler: Key Pressed on field in "create person" form group.
onCreateInvoiceFieldKeyPressed(KeyEvent) - Method in class com.illucit.partyinvoice.view.InvoicesController
Event handler: Key Pressed on field in "create invoice" form group.
onCreateItemFieldKeyPressed(KeyEvent) - Method in class com.illucit.partyinvoice.view.InvoicesController
Event handler: Key Pressed on field in "create item" form group.
onInvoiceTableKeyPressed(KeyEvent) - Method in class com.illucit.partyinvoice.view.InvoicesController
Event handler: Key Pressed on invoices table.
onItemTableKeyPressed(KeyEvent) - Method in class com.illucit.partyinvoice.view.InvoicesController
Event handler: Key Pressed on items table.
onTableKeyPressed(KeyEvent) - Method in class com.illucit.partyinvoice.view.PersonController
Event handler: Key Pressed on persons table.
operate(ImmutableProjectHolder) - Method in interface com.illucit.partyinvoice.data.Operation
Perform operation on ImmutableProjectHolder instance.
operate(O) - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Perform operation (cast to implementor class).
operate(Operation) - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
 
Operation - Interface in com.illucit.partyinvoice.data
Operation base class for ImmutableProjectHolder.

P

paidByModelProperty() - Method in class com.illucit.partyinvoice.model.InvoiceModel
Get the property for the "paid by" person model.
paidByModelProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the "paid by" person model.
paidByNameProperty() - Method in class com.illucit.partyinvoice.model.InvoiceModel
Get the property for the "paid by" person name.
paidByNameProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the "paid by" person name.
paidByProperty() - Method in class com.illucit.partyinvoice.model.InvoiceModel
Get the property for the "paid by" person ID.
paidbyProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the "paid by" person ID.
paidProperty() - Method in class com.illucit.partyinvoice.model.PersonModel
Get property for calculated "paid" (as currency String).
parseIntOrNull(String) - Static method in class com.illucit.partyinvoice.util.Integers
Try to parse integer.
PartyInvoiceApp - Class in com.illucit.partyinvoice
Main Application class for Party Invoice.
PartyInvoiceApp() - Constructor for class com.illucit.partyinvoice.PartyInvoiceApp
 
PartyInvoiceApp.SelectedView - Enum in com.illucit.partyinvoice
Enum for the selected right-side view in the main window.
performOperation(Operation) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Perform any abstract operation to the current project state and then reload the observable data.
Person - Interface in com.illucit.partyinvoice.data
Base data: person.
PersonController - Class in com.illucit.partyinvoice.view
Controller for "Manage persons" view.
PersonController() - Constructor for class com.illucit.partyinvoice.view.PersonController
 
PersonListModel - Class in com.illucit.partyinvoice.model
Model for an ImmutablePerson to be displayed in a person dropdown list.
PersonListModel(ImmutablePerson) - Constructor for class com.illucit.partyinvoice.model.PersonListModel
Create model.
PersonModel - Class in com.illucit.partyinvoice.model
Model for an ImmutablePerson.
PersonModel(ImmutablePerson) - Constructor for class com.illucit.partyinvoice.model.PersonModel
Create model.
personToPayProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the "person to pay" person ID.
priceCurrencyProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the price (as currency String).
priceProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the price (in cents).

Q

quantityProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the quantity.
quantityStringProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the quantity (as String).
quit() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Quit program (and show "Save Confirmation" dialog is necessary).
quit() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Quit program.

R

redo() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Return redo step for this.
redo() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Forward project to the next redo step.
redoStep - Variable in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
 
resolvingBinding(ObservableStringValue, ObservableStringValue, BiFunction<String, String, String>) - Static method in class com.illucit.partyinvoice.util.ExtendedBindings
Create an unidirectional String binding that resolves two given ObservableStringValues by a BiFunction that creates a combined String value from both provied inputs.
ResultController - Class in com.illucit.partyinvoice.view
Controller for "result" view.
ResultController() - Constructor for class com.illucit.partyinvoice.view.ResultController
 
ResultModel - Class in com.illucit.partyinvoice.model
Model for an ImmutablePerson on result view.
ResultModel(ImmutablePerson) - Constructor for class com.illucit.partyinvoice.model.ResultModel
Create model.
RootController - Class in com.illucit.partyinvoice.view
Controller for Root Layout (especially the Menu bar).
RootController() - Constructor for class com.illucit.partyinvoice.view.RootController
 

S

save() - Method in class com.illucit.partyinvoice.view.SaveConfirmController
Select the SaveConfirmController.ConfirmResult.SAVE option and close dialog.
saveAsProject() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Save project as new file.
saveConfirm(Runnable) - Method in class com.illucit.partyinvoice.Dialogs
Show the dialog "You have unsaved changes ..." if there are unsaved changes in the main window.
SaveConfirmController - Class in com.illucit.partyinvoice.view
Controller for the Save confirmation.
SaveConfirmController() - Constructor for class com.illucit.partyinvoice.view.SaveConfirmController
 
SaveConfirmController.ConfirmCallback - Interface in com.illucit.partyinvoice.view
(Functional) Interface for a callback, which should be performed after the user selected an option from the dialog.
SaveConfirmController.ConfirmResult - Enum in com.illucit.partyinvoice.view
Possible outcomes of the dialog.
saveProject() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Save project.
saveProject() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Save project.
saveProjectAs() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Save project as ...
saveToFile(File, XmlProject) - Static method in class com.illucit.partyinvoice.XmlIO
Save XmlProject to XML file.
selectView(PartyInvoiceApp.SelectedView) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Select a view to be active.
setApp(PartyInvoiceApp) - Method in class com.illucit.partyinvoice.AbstractController
Set the app.
setApp(PartyInvoiceApp) - Method in class com.illucit.partyinvoice.view.InvoicesController
 
setApp(PartyInvoiceApp) - Method in class com.illucit.partyinvoice.view.PersonController
 
setApp(PartyInvoiceApp) - Method in class com.illucit.partyinvoice.view.ResultController
 
setCallback(SaveConfirmController.ConfirmCallback) - Method in class com.illucit.partyinvoice.view.SaveConfirmController
Set callback function to be called after the disloag closes.
setDifference(Long) - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
setGroups(List<XmlGroup>) - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
setGroupToPay(Integer) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setId(int) - Method in class com.illucit.partyinvoice.xmldata.XmlGroup
 
setId(int) - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
setId(int) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setId(int) - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
setInvoices(List<XmlInvoice>) - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
setItems(List<XmlItem>) - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
setMessage(String) - Method in class com.illucit.partyinvoice.view.MessageController
Set the message that should be displayed.
setName(String) - Method in class com.illucit.partyinvoice.xmldata.XmlGroup
 
setName(String) - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
setPaid(Long) - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
setPaidBy(int) - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
setPaidBy(Integer) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setPersons(List<Integer>) - Method in class com.illucit.partyinvoice.xmldata.XmlGroup
 
setPersons(List<XmlPerson>) - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
setPersonToPay(Integer) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setPrice(long) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setQuantity(int) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setRedoEnabled(boolean) - Method in class com.illucit.partyinvoice.view.RootController
Change disabled proeprty of "Redo" menu entry.
setSelectedInvoiceProperty(ReadOnlyObjectProperty<InvoiceModel>) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Set the object property binding for the currently selected invoice in the PartyInvoiceApp.SelectedView.Invoices view.
setShare(Long) - Method in class com.illucit.partyinvoice.xmldata.XmlPerson
 
setStage(Stage) - Method in class com.illucit.partyinvoice.AbstractController
Set the stage of the controller.
setTitle(String) - Method in class com.illucit.partyinvoice.xmldata.XmlInvoice
 
setTitle(String) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setTitle(String) - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
setTotal(long) - Method in class com.illucit.partyinvoice.xmldata.XmlItem
 
setUndoEnabled(boolean) - Method in class com.illucit.partyinvoice.view.RootController
Change disabled proeprty of "Undo" menu entry.
setupLogging(File) - Static method in class com.illucit.partyinvoice.util.LogSetup
Setup log4j.
setVersion(String) - Method in class com.illucit.partyinvoice.xmldata.XmlProject
 
shareProperty() - Method in class com.illucit.partyinvoice.model.PersonModel
Get property for calculated "share" (as currency String).
showAboutDialog() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Show about dialog.
showMessage(String, String) - Method in class com.illucit.partyinvoice.Dialogs
Show message dialog.
showModalDialog(Stage) - Method in class com.illucit.partyinvoice.Dialogs
Show a (dialog) stage modal to the main window and wait for it to close.
showWelcome() - Method in class com.illucit.partyinvoice.view.RootController
Menu: Show "welcome" view.
start(Stage) - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Start main window.
stringToCurrency(String) - Static method in class com.illucit.partyinvoice.util.CurrencyUtil
Convert readable String currency value to long (number of cents).

T

titleProperty() - Method in class com.illucit.partyinvoice.model.InvoiceModel
Get the property for the title.
titleProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the title.
ToPayModel - Class in com.illucit.partyinvoice.model
Model for "To Pay" dropdown list.
ToPayModel() - Constructor for class com.illucit.partyinvoice.model.ToPayModel
Create model for ToPayModel.ToPayType.All.
ToPayModel(ImmutablePerson) - Constructor for class com.illucit.partyinvoice.model.ToPayModel
Create model for ToPayModel.ToPayType.Person.
ToPayModel(ImmutableGroup) - Constructor for class com.illucit.partyinvoice.model.ToPayModel
Create model for ToPayModel.ToPayType.Group.
ToPayModel.ToPayType - Enum in com.illucit.partyinvoice.model
"To pay" category type.
toPayModelProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the "to pay model".
toString() - Method in class com.illucit.partyinvoice.model.PersonListModel
 
toString() - Method in class com.illucit.partyinvoice.model.PersonModel
 
toString() - Method in class com.illucit.partyinvoice.model.ResultModel
 
toString() - Method in class com.illucit.partyinvoice.model.ToPayModel
 
totalProperty() - Method in class com.illucit.partyinvoice.model.InvoiceModel
Get the property for the total price (as currency String)
totalProperty() - Method in class com.illucit.partyinvoice.model.ItemModel
Get the property for the total rpice (as currency String)
transactionProperty() - Method in class com.illucit.partyinvoice.model.ResultModel
Get property for transaction type (to pay, to get, nothing).
TransientValue - Annotation Type in com.illucit.partyinvoice.xmldata
Commentary Annotation for an XML property, that it is transient and won't be exported to the XML file.

U

undo() - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Return undo step for this.
undo() - Method in class com.illucit.partyinvoice.PartyInvoiceApp
Reset project to the latest undo step.
undoStep - Variable in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
 
unmarshal(String) - Method in class com.illucit.partyinvoice.xmldata.CurrencyTypeAdapter
 
unwrap(H) - Method in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
Call the constructor AbstractImmutableHolder.AbstractImmutableHolder(AbstractImmutableHolder, AbstractImmutableHolder) implementation (of the implementor class <H>).
unwrap(ImmutableProjectHolder) - Method in class com.illucit.partyinvoice.immutabledata.ImmutableProjectHolder
 
update(D) - Method in class com.illucit.partyinvoice.model.BaseModel
Update value of model with new value
update(ImmutableInvoice) - Method in class com.illucit.partyinvoice.model.InvoiceModel
 
update(ImmutableItem) - Method in class com.illucit.partyinvoice.model.ItemModel
 
update(ImmutablePerson) - Method in class com.illucit.partyinvoice.model.PersonListModel
 
update(ImmutablePerson) - Method in class com.illucit.partyinvoice.model.PersonModel
 
update(ImmutablePerson) - Method in class com.illucit.partyinvoice.model.ResultModel
 
update(ImmutablePerson) - Method in class com.illucit.partyinvoice.model.ToPayModel
Update data for a model with ToPayModel.ToPayType.Person.
update(ImmutableGroup) - Method in class com.illucit.partyinvoice.model.ToPayModel
Update data for a model with ToPayModel.ToPayType.Group.
updateRightSide(Node) - Method in class com.illucit.partyinvoice.view.RootController
Refresh the view on the right side.

V

value - Variable in class com.illucit.partyinvoice.immutabledata.AbstractImmutableHolder
 
valueOf(String) - Static method in enum com.illucit.partyinvoice.model.ToPayModel.ToPayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.illucit.partyinvoice.PartyInvoiceApp.SelectedView
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.illucit.partyinvoice.view.SaveConfirmController.ConfirmResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.illucit.partyinvoice.model.ToPayModel.ToPayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.illucit.partyinvoice.PartyInvoiceApp.SelectedView
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.illucit.partyinvoice.view.SaveConfirmController.ConfirmResult
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_ABOUT - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
Vioew for the about dialog.
VIEW_INVOICES - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
Right-side view "Invoices".
VIEW_MAIN - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
View with the contents of the main window.
VIEW_MESSAGE - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
View for the message box.
VIEW_PERSONS - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
Right-side view "Persons".
VIEW_RESULT - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
Right-side view "Result".
VIEW_ROOT - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
Root view for main window (including menu).
VIEW_SAVECONFIRM - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
View for the "Save?"
VIEW_WELCOME - Static variable in class com.illucit.partyinvoice.PartyInvoiceApp
Right-side view "Welcome".

W

WelcomeController - Class in com.illucit.partyinvoice.view
Controller for Welcome View.
WelcomeController() - Constructor for class com.illucit.partyinvoice.view.WelcomeController
 

X

XmlGroup - Class in com.illucit.partyinvoice.xmldata
Implementation of Group for XML serialization.
XmlGroup() - Constructor for class com.illucit.partyinvoice.xmldata.XmlGroup
 
XmlInvoice - Class in com.illucit.partyinvoice.xmldata
Implementation of Invoice for XML serialization.
XmlInvoice() - Constructor for class com.illucit.partyinvoice.xmldata.XmlInvoice
 
XmlIO - Class in com.illucit.partyinvoice
Input/output helper for XML project files.
XmlIO() - Constructor for class com.illucit.partyinvoice.XmlIO
 
XmlItem - Class in com.illucit.partyinvoice.xmldata
Implementation of Item for XML serialization.
XmlItem() - Constructor for class com.illucit.partyinvoice.xmldata.XmlItem
 
XmlPerson - Class in com.illucit.partyinvoice.xmldata
Implementation of Person for XML serialization.
XmlPerson() - Constructor for class com.illucit.partyinvoice.xmldata.XmlPerson
 
XmlProject - Class in com.illucit.partyinvoice.xmldata
Project data for XML serialization.
XmlProject() - Constructor for class com.illucit.partyinvoice.xmldata.XmlProject
 

Z

zeroToNull(int) - Static method in class com.illucit.partyinvoice.util.Integers
Convert non-null int to nullable Integer.
A B C D E F G H I L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2015 illucIT Software GmbH. All rights reserved.