SYMBOL INDEX (4840 symbols across 522 files) FILE: jgnash-bayes/src/main/java/jgnash/bayes/BayesClassifier.java class BayesClassifier (line 36) | public class BayesClassifier { method BayesClassifier (line 58) | public BayesClassifier(final E defaultClass) { method incrementFeature (line 63) | private void incrementFeature(final String feature, final E classifica... method incrementClass (line 83) | private void incrementClass(final E classification) { method getClassCount (line 89) | private int getClassCount(final E classification) { method getFeatureCount (line 102) | private int getFeatureCount(final String feature, final E classificati... method getFeatureCount (line 113) | private int getFeatureCount(final String feature) { method getFeatureProbability (line 128) | private double getFeatureProbability(final String feature, final E cla... method getWeightedProbability (line 133) | private double getWeightedProbability(final String feature, final E cl... method getClassProbability (line 139) | private double getClassProbability(final String item, final E classifi... method train (line 149) | private void train(final Collection features, final E classifi... method train (line 162) | public void train(final String item, final E classification) { method classify (line 172) | public E classify(final String item) { FILE: jgnash-convert/src/main/java/jgnash/convert/common/OfxTags.java type OfxTags (line 26) | public interface OfxTags { FILE: jgnash-convert/src/main/java/jgnash/convert/exportantur/csv/CsvExport.java class CsvExport (line 55) | public class CsvExport { method CsvExport (line 62) | private CsvExport() { method exportAccountTree (line 65) | public static void exportAccountTree(@NotNull final Engine engine, @No... method exportAccount (line 105) | public static void exportAccount(@NotNull final Account account, @NotN... FILE: jgnash-convert/src/main/java/jgnash/convert/exportantur/ofx/OfxExport.java class OfxExport (line 50) | public class OfxExport implements OfxTags { method OfxExport (line 70) | public OfxExport(final Account account, final LocalDate startDate, fin... method exportAccount (line 77) | public void exportAccount() { method writeBankTransactions (line 201) | private void writeBankTransactions() { method writeInvestmentTransactions (line 208) | private void writeInvestmentTransactions() { method writeBankTransaction (line 244) | private void writeBankTransaction(final Transaction transaction) { method writeFitID (line 279) | private void writeFitID(@NotNull final Transaction transaction) { method writeSecID (line 288) | private void writeSecID(final SecurityNode node) { method writeBuyStockTransaction (line 303) | private void writeBuyStockTransaction(final InvestmentTransaction tran... method writeSellStockTransaction (line 332) | private void writeSellStockTransaction(final InvestmentTransaction tra... method writeReinvestStockTransaction (line 366) | private void writeReinvestStockTransaction(final InvestmentTransaction... method writeDividendTransaction (line 396) | private void writeDividendTransaction(final InvestmentTransaction tran... method encodeDate (line 417) | private String encodeDate(final LocalDate date) { method wrapOpen (line 421) | private static String wrapOpen(final String element) { method wrapClose (line 425) | private static String wrapClose(final String element) { method wrap (line 429) | private static String wrap(final String element, final String text) { method writeAccountTo (line 433) | private void writeAccountTo(Account account) { method getBankingMessageSetAggregate (line 475) | private static String getBankingMessageSetAggregate(final Account acco... method getResponse (line 494) | private static String getResponse(final Account account) { method getStatementResponse (line 513) | private static String getStatementResponse(final Account account) { method getAccountFromAggregate (line 532) | private static String getAccountFromAggregate(final Account account) { method getAccountToAggregate (line 551) | private static String getAccountToAggregate(final Account account) { method getTransactionList (line 570) | private static String getTransactionList(final Account account) { class IndentedPrintWriter (line 583) | private static class IndentedPrintWriter extends PrintWriter { method IndentedPrintWriter (line 587) | IndentedPrintWriter(final Writer out) { method println (line 591) | void println(final String x, final int indentLevel) { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/BayesImportClassifier.java class BayesImportClassifier (line 33) | public class BayesImportClassifier { method BayesImportClassifier (line 38) | private BayesImportClassifier() { method classifyTransactions (line 41) | public static void classifyTransactions(final List generateClassifier(List importS... FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ImportBank.java class ImportBank (line 29) | public class ImportBank { method addSecurity (line 35) | public void addSecurity(final ImportSecurity importSecurity) { method setTransactions (line 39) | public void setTransactions(List transactions) { method getTransactions (line 48) | public List getTransactions() { method addTransaction (line 52) | public void addTransaction(E transaction) { method getSecurityList (line 56) | public List getSecurityList() { method isInvestmentAccount (line 60) | public boolean isInvestmentAccount() { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ImportFilter.java class ImportFilter (line 57) | public class ImportFilter { method ImportFilter (line 73) | ImportFilter(final String script) { method getImportFilters (line 79) | public static List getImportFilters() { method getEnabledImportFilters (line 101) | public static List getEnabledImportFilters() { method saveEnabledImportFilters (line 114) | public static void saveEnabledImportFilters(final List f... method getUserImportScriptDirectory (line 126) | private static Path getUserImportScriptDirectory() { method getBaseFileImportScriptDirectory (line 150) | private static Path getBaseFileImportScriptDirectory(@NotNull final Pa... method getScript (line 158) | public String getScript() { method evalScript (line 162) | private void evalScript() { method processMemo (line 170) | public String processMemo(final String memo) { method processPayee (line 183) | public String processPayee(final String payee) { method getDescription (line 196) | public String getDescription() { method acceptTransaction (line 209) | public void acceptTransaction(final ImportTransaction importTransactio... method getReader (line 220) | private Reader getReader() throws IOException { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ImportSecurity.java class ImportSecurity (line 31) | public class ImportSecurity { method toString (line 44) | @Override method getId (line 68) | public Optional getId() { method setId (line 72) | public void setId(String id) { method getSecurityName (line 76) | Optional getSecurityName() { method setSecurityName (line 80) | public void setSecurityName(final String securityName) { method getUnitPrice (line 84) | Optional getUnitPrice() { method setUnitPrice (line 88) | public void setUnitPrice(final BigDecimal unitPrice) { method getLocalDate (line 92) | public Optional getLocalDate() { method setLocalDate (line 96) | public void setLocalDate(final LocalDate localDate) { method setCurrencyRate (line 100) | public void setCurrencyRate(final BigDecimal unitPrice) { method getCurrencyRate (line 104) | public Optional getCurrencyRate() { method setCurrency (line 108) | public void setCurrency(final String currency) { method getCurrency (line 112) | public Optional getCurrency() { method getSecurityNode (line 119) | public SecurityNode getSecurityNode() { method setSecurityNode (line 123) | public void setSecurityNode(SecurityNode securityNode) { method getTicker (line 127) | public String getTicker() { method setTicker (line 131) | public void setTicker(final String ticker) { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ImportState.java type ImportState (line 23) | public enum ImportState { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ImportTransaction.java class ImportTransaction (line 37) | public class ImportTransaction implements Comparable { method getAccount (line 121) | public Account getAccount() { method setAccount (line 125) | public void setAccount(final Account account) { method getFITID (line 135) | public String getFITID() { method setFITID (line 139) | public void setFITID(String FITID) { method getAmount (line 148) | public BigDecimal getAmount() { method setAmount (line 152) | public void setAmount(BigDecimal amount) { method getDatePosted (line 156) | @NotNull method setDatePosted (line 161) | public void setDatePosted(@NotNull LocalDate datePosted) { method getDateUser (line 170) | @Nullable method setDateUser (line 175) | public void setDateUser(@Nullable LocalDate dateUser) { method getCheckNumber (line 179) | public String getCheckNumber() { method setCheckNumber (line 183) | public void setCheckNumber(final String checkNumber) { method getMemo (line 187) | public String getMemo() { method setMemo (line 191) | public void setMemo(String memo) { method getState (line 195) | public ImportState getState() { method setState (line 199) | public void setState(ImportState state) { method getPayee (line 203) | @NotNull method setPayee (line 208) | public void setPayee(@NotNull String payee) { method getSecurityId (line 214) | public String getSecurityId() { method setSecurityId (line 218) | public void setSecurityId(String securityId) { method compareTo (line 222) | @Override method equals (line 241) | @Override method hashCode (line 254) | @Override method getUnits (line 262) | public BigDecimal getUnits() { method setUnits (line 266) | public void setUnits(final BigDecimal units) { method getUnitPrice (line 273) | public BigDecimal getUnitPrice() { method setUnitPrice (line 277) | public void setUnitPrice(final BigDecimal unitPrice) { method getCommission (line 284) | public BigDecimal getCommission() { method setCommission (line 288) | public void setCommission(final BigDecimal commission) { method isTaxExempt (line 292) | public boolean isTaxExempt() { method setTaxExempt (line 296) | public void setTaxExempt(boolean taxExempt) { method getSecurityType (line 300) | public String getSecurityType() { method setSecurityType (line 304) | public void setSecurityType(final String securityType) { method isInvestmentTransaction (line 308) | public boolean isInvestmentTransaction() { method getIncomeType (line 312) | public String getIncomeType() { method setIncomeType (line 316) | public void setIncomeType(String incomeType) { method getFees (line 320) | @NotNull public BigDecimal getFees() { method setFees (line 324) | public void setFees(@NotNull final BigDecimal fees) { method getTransactionType (line 333) | @NotNull method setTransactionType (line 338) | public void setTransactionType(@NotNull final TransactionType transact... method getTransactionTypeDescription (line 345) | public String getTransactionTypeDescription() { method setTransactionTypeDescription (line 349) | public void setTransactionTypeDescription(final String transactionType... method getSIC (line 358) | public String getSIC() { method setSIC (line 362) | public void setSIC(String SIC) { method getRefNum (line 370) | public String getRefNum() { method setRefNum (line 374) | public void setRefNum(String refNum) { method getPayeeId (line 383) | public String getPayeeId() { method setPayeeId (line 387) | public void setPayeeId(String payeeId) { method getSubAccount (line 396) | public String getSubAccount() { method setSubAccount (line 400) | public void setSubAccount(String subAccount) { method getCurrency (line 404) | public String getCurrency() { method setCurrency (line 408) | public void setCurrency(String currency) { method getGainsAccount (line 415) | public Account getGainsAccount() { method setGainsAccount (line 419) | public void setGainsAccount(final Account gainsAccount) { method getFeesAccount (line 426) | public Account getFeesAccount() { method setFeesAccount (line 430) | public void setFeesAccount(Account feesAccount) { method getToolTip (line 434) | @NotNull method toString (line 442) | @Override method getAccountTo (line 459) | public String getAccountTo() { method setAccountTo (line 463) | public void setAccountTo(String accountTo) { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ImportUtils.java class ImportUtils (line 35) | public class ImportUtils { method ImportUtils (line 37) | private ImportUtils() { method getRootExpenseAccount (line 40) | public static Account getRootExpenseAccount() { method getRootIncomeAccount (line 47) | public static Account getRootIncomeAccount() { method matchAccount (line 59) | public static Account matchAccount(final ImportTransaction importTrans... method searchForRootType (line 79) | private static Account searchForRootType(final Account account, final ... method matchSecurity (line 100) | static Optional matchSecurity(final ImportSecurity secur... method createSecurityNode (line 112) | static SecurityNode createSecurityNode(final ImportSecurity security, ... FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ofx/OfxBank.java class OfxBank (line 34) | public class OfxBank extends ImportBank { method toString (line 68) | @Override FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ofx/OfxImport.java class OfxImport (line 47) | public class OfxImport { method OfxImport (line 52) | private OfxImport() { method importTransactions (line 55) | public static void importTransactions(final OfxBank ofxBank, final Acc... method importInvestmentTransaction (line 110) | private static InvestmentTransaction importInvestmentTransaction(final... method matchSecurity (line 181) | private static SecurityNode matchSecurity(final OfxBank ofxBank, final... method matchAccount (line 197) | public static Account matchAccount(final OfxBank bank) { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ofx/OfxV1ToV2.java class OfxV1ToV2 (line 42) | class OfxV1ToV2 { method convertToXML (line 62) | static String convertToXML(final Path path) { method convertToXML (line 70) | static String convertToXML(final InputStream stream) { method convertSgmlToXML (line 74) | private static String convertSgmlToXML(final String sgml) { method concat (line 107) | private static String concat(final Collection strings) { method consumeHeader (line 124) | private static void consumeHeader(final BufferedReader reader) throws ... method readFile (line 153) | private static String readFile(final InputStream stream, final String ... method readFile (line 185) | private static String readFile(final Path path, final String character... method OfxV1ToV2 (line 194) | private OfxV1ToV2() { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ofx/OfxV2Parser.java class OfxV2Parser (line 69) | public class OfxV2Parser implements OfxTags { class AccountInfo (line 98) | private static class AccountInfo { method enableDetailedLogFile (line 105) | static void enableDetailedLogFile() { method parse (line 116) | public static OfxBank parse(@NotNull final Path file) throws Exception { method postProcess (line 144) | private static OfxBank postProcess(final OfxBank ofxBank) { method parseDate (line 185) | private static LocalDate parseDate(final String date) { method parseAmount (line 193) | private static BigDecimal parseAmount(final String amount) { method parseBoolean (line 220) | private static boolean parseBoolean(final String bool) { method parse (line 231) | public void parse(final InputStream stream) { method parse (line 254) | private void parse(final InputStream stream, final String encoding) { method parseFile (line 273) | private void parseFile(final Path path) { method parse (line 282) | public void parse(final String string, final String encoding) throws U... method readOfx (line 286) | private void readOfx(final XMLStreamReader reader) throws XMLStreamExc... method parseInvestmentAccountMessageSet (line 322) | private void parseInvestmentAccountMessageSet(final XMLStreamReader re... method parseBankMessageSet (line 383) | private void parseBankMessageSet(final XMLStreamReader reader) throws ... method parseCreditCardMessageSet (line 440) | private void parseCreditCardMessageSet(final XMLStreamReader reader) t... method parseSecuritesMessageSet (line 493) | private void parseSecuritesMessageSet(final XMLStreamReader reader) th... method parseSecuritiesList (line 522) | private void parseSecuritiesList(final XMLStreamReader reader) throws ... method parseSecurity (line 570) | private void parseSecurity(final XMLStreamReader reader) throws XMLStr... method parseBankTransactionList (line 642) | private void parseBankTransactionList(final XMLStreamReader reader) th... method parseInvestmentTransactionList (line 681) | private void parseInvestmentTransactionList(final XMLStreamReader read... method parseInvestmentTransaction (line 728) | private void parseInvestmentTransaction(final XMLStreamReader reader) ... method removeExtraWhiteSpace (line 872) | private String removeExtraWhiteSpace(final String string) { method parseBankTransaction (line 882) | private void parseBankTransaction(final XMLStreamReader reader) throws... method parseAccountInfo (line 966) | private static void parseAccountInfo(final ImportTransaction importTra... method parseAccountInfo (line 976) | private static AccountInfo parseAccountInfo(final XMLStreamReader read... method parseAccountInfo (line 1023) | private static void parseAccountInfo(final OfxBank ofxBank, final Acco... method parseLedgerBalance (line 1036) | private void parseLedgerBalance(final XMLStreamReader reader) throws X... method parseAvailableBalance (line 1078) | private void parseAvailableBalance(final XMLStreamReader reader) throw... method parseSignOnMessageSet (line 1120) | private void parseSignOnMessageSet(final XMLStreamReader reader) throw... method parseSignOnStatus (line 1165) | private void parseSignOnStatus(final XMLStreamReader reader) throws XM... method parseStatementStatus (line 1214) | private void parseStatementStatus(final XMLStreamReader reader) throws... method consumeElement (line 1263) | private static void consumeElement(final XMLStreamReader reader) throw... method getBank (line 1289) | public OfxBank getBank() { method getStatusCode (line 1297) | int getStatusCode() { method getStatusSeverity (line 1301) | String getStatusSeverity() { method getLanguage (line 1305) | public String getLanguage() { method getStatusMessage (line 1309) | String getStatusMessage() { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/ofx/Sanitize.java class Sanitize (line 25) | class Sanitize { method Sanitize (line 27) | private Sanitize() { method sanitize (line 38) | static String sanitize(final String xml) { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/qif/QifAccount.java class QifAccount (line 29) | public class QifAccount extends ImportBank { method getTransactions (line 39) | @Override method get (line 51) | public QifTransaction get(final int index) { method toString (line 55) | @Override method reparseDates (line 60) | public void reparseDates(final DateFormat dateFormat) { method getDateFormat (line 70) | public DateFormat getDateFormat() { method setDateFormat (line 78) | public void setDateFormat(final DateFormat dateFormat) { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/qif/QifCategory.java class QifCategory (line 23) | class QifCategory { method QifCategory (line 31) | public QifCategory() { FILE: jgnash-convert/src/main/java/jgnash/convert/importat/qif/QifImport.java class QifImport (line 53) | public class QifImport { method QifImport (line 74) | public QifImport() { method getParser (line 78) | public QifParser getParser() { method doFullParse (line 82) | public void doFullParse(final File file, final DateFormat dateFormat) ... method doFullImport (line 90) | public void doFullImport() { method doPartialParse (line 100) | public boolean doPartialParse(final File file) { method dumpStats (line 111) | public void dumpStats() { method importCategories (line 117) | private void importCategories() { method importAccounts (line 126) | private void importAccounts() { method loadCategoryMap (line 131) | private static void loadCategoryMap(final List list, final Ma... method loadCategoryMap (line 139) | private static void loadCategoryMap(final Account acc, final Map getBankAccountList() { method loadAccountMap (line 160) | private void loadAccountMap() { method loadAccountMap (line 165) | private void loadAccountMap(final Account acc) { method addAccounts (line 177) | private void addAccounts() { method addTransactions (line 218) | private void addTransactions(final QifAccount qAcc, final Account acc) { method addCategories (line 246) | private void addCategories() { method findBestParent (line 269) | private Account findBestParent(final QifCategory cat, final Map... method parseDate (line 126) | static LocalDate parseDate(final String sDate, final DateFormat format... FILE: jgnash-convert/src/main/java/jgnash/convert/importat/qif/QifUtils.java class QifUtils (line 41) | public class QifUtils { method QifUtils (line 47) | private QifUtils() { method parseMoney (line 50) | static BigDecimal parseMoney(final String money) { method isFullFile (line 106) | public static boolean isFullFile(final File file) { method startsWith (line 173) | private static boolean startsWith(final String source, final String pr... method stripCategoryTags (line 184) | static String stripCategoryTags(final String category) { FILE: jgnash-convert/src/main/resources/jgnash/convert/scripts/tidy.js function acceptTransaction (line 26) | function acceptTransaction(transaction) { function processMemo (line 30) | function processMemo(memo) { function processPayee (line 34) | function processPayee(payee) { function getDescription (line 38) | function getDescription(locale) { function capitalizeFirstLetter (line 50) | function capitalizeFirstLetter(str) { function titleCase (line 54) | function titleCase(str) { FILE: jgnash-core/src/main/java/jgnash/engine/AbstractInvestmentTransactionEntry.java class AbstractInvestmentTransactionEntry (line 33) | @Entity method AbstractInvestmentTransactionEntry (line 57) | protected AbstractInvestmentTransactionEntry() { method getTotal (line 70) | public BigDecimal getTotal() { method getSecurityNode (line 74) | public SecurityNode getSecurityNode() { method setSecurityNode (line 78) | void setSecurityNode(final SecurityNode securityNode) { method getPrice (line 82) | public BigDecimal getPrice() { method setPrice (line 86) | void setPrice(final BigDecimal price) { method setQuantity (line 97) | void setQuantity(final BigDecimal quantity) { method getQuantity (line 107) | public BigDecimal getQuantity() { method getSignedQuantity (line 117) | public abstract BigDecimal getSignedQuantity(); method getTransactionType (line 124) | @NotNull public abstract TransactionType getTransactionType(); method toString (line 126) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/Account.java class Account (line 68) | @Entity method Account (line 227) | public Account() { method Account (line 237) | public Account(@NotNull final AccountType type, @NotNull final Currenc... method getAccountSeparator (line 247) | private static String getAccountSeparator() { method setAccountSeparator (line 251) | static void setAccountSeparator(final String separator) { method getTransactionLock (line 255) | ReadWriteLock getTransactionLock() { method getProxy (line 259) | private AccountProxy getProxy() { method clearCachedBalances (line 269) | void clearCachedBalances() { method addTransaction (line 281) | boolean addTransaction(final Transaction tran) { method removeTransaction (line 323) | boolean removeTransaction(final Transaction tran) { method contains (line 352) | public boolean contains(final Transaction tran) { method contains (line 368) | public boolean contains(final Account account) { method getSortedTransactionList (line 383) | @NotNull method getTransactionAt (line 401) | @NotNull method getTransactionCount (line 417) | public int getTransactionCount() { method getNextTransactionNumber (line 433) | @NotNull method addChild (line 466) | boolean addChild(final Account child) { method removeChild (line 494) | boolean removeChild(final Account child) { method getChildren (line 516) | public List getChildren() { method getChildren (line 532) | public List getChildren(final Comparator com... method indexOf (line 546) | public int indexOf(final Transaction tran) { method getChildCount (line 561) | public int getChildCount() { method getParent (line 576) | public Account getParent() { method setParent (line 592) | public boolean setParent(final Account account) { method isParent (line 614) | public boolean isParent() { method getBalance (line 631) | public BigDecimal getBalance() { method getBalance (line 652) | private BigDecimal getBalance(final CurrencyNode node) { method getBalanceAt (line 669) | private BigDecimal getBalanceAt(final int index) { method getBalanceAt (line 686) | public BigDecimal getBalanceAt(final Transaction transaction) { method getReconciledBalance (line 709) | public BigDecimal getReconciledBalance() { method getReconciledBalance (line 723) | private BigDecimal getReconciledBalance(final CurrencyNode node) { method adjustForExchangeRate (line 727) | private BigDecimal adjustForExchangeRate(final BigDecimal amount, fina... method getFirstUnreconciledTransactionDate (line 741) | public LocalDate getFirstUnreconciledTransactionDate() { method getOpeningBalanceForReconcile (line 770) | public BigDecimal getOpeningBalanceForReconcile() { method getTreeBalance (line 780) | public BigDecimal getTreeBalance() { method getTreeBalance (line 807) | public BigDecimal getTreeBalance(final LocalDate endDate, final Curren... method getTreeBalance (line 834) | private BigDecimal getTreeBalance(final CurrencyNode node) { method getReconciledTreeBalance (line 860) | private BigDecimal getReconciledTreeBalance(final CurrencyNode node) { method getReconciledTreeBalance (line 883) | public BigDecimal getReconciledTreeBalance() { method getBalance (line 908) | public BigDecimal getBalance(final LocalDate start, final LocalDate en... method getBalance (line 930) | public BigDecimal getBalance(final LocalDate startDate, final LocalDat... method getAncestors (line 946) | public List getAncestors() { method getTreeBalance (line 969) | public BigDecimal getTreeBalance(final LocalDate start, final LocalDat... method getBalance (line 995) | public BigDecimal getBalance(final LocalDate localDate) { method getBalance (line 1013) | public BigDecimal getBalance(final LocalDate date, final CurrencyNode ... method getTransactions (line 1031) | public List getTransactions(final LocalDate startDate, fi... method getCurrencyNode (line 1050) | public CurrencyNode getCurrencyNode() { method setCurrencyNode (line 1061) | void setCurrencyNode(@NotNull final CurrencyNode node) { method isLocked (line 1071) | public boolean isLocked() { method setLocked (line 1075) | public void setLocked(final boolean locked) { method isPlaceHolder (line 1079) | public boolean isPlaceHolder() { method setPlaceHolder (line 1083) | public void setPlaceHolder(final boolean placeHolder) { method getDescription (line 1087) | public String getDescription() { method setDescription (line 1091) | public void setDescription(final String desc) { method getName (line 1095) | public synchronized String getName() { method setName (line 1099) | public synchronized void setName(final String newName) { method getPathName (line 1105) | public synchronized String getPathName() { method getAccountType (line 1115) | public AccountType getAccountType() { method setAccountType (line 1126) | void setAccountType(final AccountType type) { method isVisible (line 1143) | public boolean isVisible() { method setVisible (line 1152) | public void setVisible(final boolean visible) { method getNotes (line 1161) | public String getNotes() { method setNotes (line 1170) | public void setNotes(final String notes) { method compareTo (line 1183) | @Override method toString (line 1196) | @Override method equals (line 1201) | @Override method getAccountCode (line 1211) | public int getAccountCode() { method setAccountCode (line 1215) | public void setAccountCode(final int accountCode) { method getAccountNumber (line 1224) | public String getAccountNumber() { method setAccountNumber (line 1228) | public void setAccountNumber(final String account) { method addSecurity (line 1239) | boolean addSecurity(final SecurityNode node) { method removeSecurity (line 1258) | boolean removeSecurity(final SecurityNode node) { method containsSecurity (line 1275) | public boolean containsSecurity(final SecurityNode node) { method getMarketValue (line 1290) | public BigDecimal getMarketValue() { method getSecurities (line 1299) | public Set getSecurities() { method getUsedSecurities (line 1314) | public Set getUsedSecurities() { method getCashBalance (line 1332) | public BigDecimal getCashBalance() { method getDepth (line 1348) | public int getDepth() { method instanceOf (line 1367) | public final boolean instanceOf(final AccountType type) { method memberOf (line 1377) | public final boolean memberOf(final AccountGroup group) { method getBankId (line 1381) | public String getBankId() { method setBankId (line 1385) | public void setBankId(final String bankId) { method isExcludedFromBudget (line 1389) | public boolean isExcludedFromBudget() { method setExcludedFromBudget (line 1393) | public void setExcludedFromBudget(boolean excludeFromBudget) { method getAmortizeObject (line 1402) | @Nullable method setAmortizeObject (line 1407) | void setAmortizeObject(final AmortizeObject amortizeObject) { method setAttribute (line 1417) | void setAttribute(@NotNull final String key, @Nullable final String va... method getAttribute (line 1442) | @Nullable method getCachedSortedTransactionList (line 1464) | private List getCachedSortedTransactionList() { method readResolve (line 1480) | protected Object readResolve() { method postLoad (line 1485) | @PostLoad method clone (line 1502) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/AccountGroup.java type AccountGroup (line 27) | public enum AccountGroup { method AccountGroup (line 40) | AccountGroup(final String description) { method toString (line 44) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/AccountProxy.java class AccountProxy (line 33) | class AccountProxy { method AccountProxy (line 37) | AccountProxy(final Account account) { method getBalance (line 46) | public BigDecimal getBalance() { method getBalanceAt (line 69) | public BigDecimal getBalanceAt(final int index) { method getBalance (line 94) | public BigDecimal getBalance(final LocalDate start, final LocalDate en... method getBalance (line 121) | public BigDecimal getBalance(final LocalDate date) { method getCashBalance (line 143) | public BigDecimal getCashBalance() { method getMarketValue (line 152) | public BigDecimal getMarketValue() { method getReconciledBalance (line 161) | public BigDecimal getReconciledBalance() { method getOpeningBalanceForReconcile (line 186) | public BigDecimal getOpeningBalanceForReconcile() { FILE: jgnash-core/src/main/java/jgnash/engine/AccountTreeXMLFactory.java class AccountTreeXMLFactory (line 66) | public class AccountTreeXMLFactory { method AccountTreeXMLFactory (line 71) | private AccountTreeXMLFactory() { method getStream (line 74) | private static XStream getStream() { method exportAccountTree (line 141) | public static void exportAccountTree(final Engine engine, final Path f... method loadAccountTree (line 160) | private static RootAccount loadAccountTree(final Reader reader) { method loadAccountTree (line 184) | public static RootAccount loadAccountTree(final Path file) { method loadAccountTree (line 202) | private static RootAccount loadAccountTree(final InputStream stream) { method importAccountTree (line 219) | public static void importAccountTree(final Engine engine, final RootAc... method mergeAccountTree (line 231) | public static void mergeAccountTree(final Engine engine, final RootAcc... method getLocalizedAccountSet (line 236) | public static Collection getLocalizedAccountSet() { method getAccountSetList (line 252) | private static List getAccountSetList() { class AccountImport (line 274) | private static class AccountImport { method importAccountTree (line 279) | private void importAccountTree(final Engine engine, final RootAccoun... method mergeAccountTree (line 287) | private void mergeAccountTree(final Engine engine, final RootAccount... method fixCurrencies (line 301) | private static void fixCurrencies(final Engine engine, final Account... method forceCurrency (line 355) | private static void forceCurrency(final Engine engine, final Account... method importChildren (line 392) | private void importChildren(final Engine engine, final Account accou... FILE: jgnash-core/src/main/java/jgnash/engine/AccountType.java type AccountType (line 34) | public enum AccountType { method AccountType (line 59) | AccountType(final String description, final AccountGroup accountGroup,... method getAccountTypes (line 72) | public static Set getAccountTypes(final AccountGroup grou... method toString (line 80) | @Override method getAccountGroup (line 85) | public AccountGroup getAccountGroup() { method isMutable (line 89) | public boolean isMutable() { method getAccountTypeSet (line 93) | private static Set getAccountTypeSet() { method getProxy (line 100) | AccountProxy getProxy(final Account account) { FILE: jgnash-core/src/main/java/jgnash/engine/AccountUtils.java class AccountUtils (line 25) | class AccountUtils { method searchTree (line 36) | static Account searchTree(final Account root, final String name, final... method AccountUtils (line 53) | private AccountUtils() { FILE: jgnash-core/src/main/java/jgnash/engine/AmortizeObject.java class AmortizeObject (line 45) | @Entity method AmortizeObject (line 130) | public AmortizeObject() { method setDate (line 133) | public void setDate(final LocalDate localDate) { method getDate (line 137) | public LocalDate getDate() { method setPaymentPeriods (line 141) | public void setPaymentPeriods(final int periods) { method getPaymentPeriods (line 145) | public int getPaymentPeriods() { method setLength (line 154) | public void setLength(final int months) { method getLength (line 163) | public int getLength() { method setUseDailyRate (line 173) | public void setUseDailyRate(final boolean daily) { method getUseDailyRate (line 182) | public boolean getUseDailyRate() { method setDaysPerYear (line 192) | public void setDaysPerYear(final BigDecimal days) { method getDaysPerYear (line 202) | public BigDecimal getDaysPerYear() { method setRate (line 206) | public void setRate(final BigDecimal rate) { method getRate (line 210) | public BigDecimal getRate() { method setPrincipal (line 214) | public void setPrincipal(final BigDecimal principal) { method getPrincipal (line 218) | public BigDecimal getPrincipal() { method setInterestPeriods (line 222) | public void setInterestPeriods(final int periods) { method getInterestPeriods (line 226) | public int getInterestPeriods() { method setFees (line 230) | public void setFees(final BigDecimal fees) { method getFees (line 234) | public BigDecimal getFees() { method setInterestAccount (line 243) | public void setInterestAccount(final Account id) { method getInterestAccount (line 252) | public Account getInterestAccount() { method setBankAccount (line 261) | public void setBankAccount(final Account id) { method getBankAccount (line 270) | public Account getBankAccount() { method setFeesAccount (line 279) | public void setFeesAccount(final Account id) { method getFeesAccount (line 288) | public Account getFeesAccount() { method setPayee (line 292) | public void setPayee(final String payee) { method getPayee (line 296) | public String getPayee() { method setMemo (line 300) | public void setMemo(String memo) { method getMemo (line 304) | public String getMemo() { method getEffectiveInterestRate (line 315) | private double getEffectiveInterestRate() { method getDailyPeriodicInterestRate (line 329) | private double getDailyPeriodicInterestRate() { method getPIPayment (line 359) | private double getPIPayment() { method getPayment (line 382) | private double getPayment() { method getIPayment (line 393) | private double getIPayment(final BigDecimal balance) { method getIPayment (line 410) | private double getIPayment(final BigDecimal balance, final LocalDate s... method generateTransaction (line 435) | @Nullable FILE: jgnash-core/src/main/java/jgnash/engine/AttachmentUtils.java class AttachmentUtils (line 36) | public class AttachmentUtils { method AttachmentUtils (line 43) | private AttachmentUtils() { method createAttachmentDirectory (line 53) | public static boolean createAttachmentDirectory(final Path baseFile) { method getAttachmentDirectory (line 78) | public static Path getAttachmentDirectory(@NotNull final Path baseFile) { method getAttachmentPath (line 88) | public static Path getAttachmentPath() { FILE: jgnash-core/src/main/java/jgnash/engine/CashFlow.java class CashFlow (line 38) | public class CashFlow { class CashFlowItem (line 46) | private static class CashFlowItem { method CashFlowItem (line 50) | CashFlowItem(final LocalDate date, final BigDecimal amount) { method toString (line 55) | @Override method add (line 69) | public void add(final LocalDate date, final BigDecimal amount) { method internalRateOfReturn (line 79) | public double internalRateOfReturn() { method netPresentValue (line 131) | private double netPresentValue(final LocalDate referenceDate, final do... FILE: jgnash-core/src/main/java/jgnash/engine/CommodityNode.java class CommodityNode (line 30) | @Entity method setScale (line 43) | public void setScale(final byte scale) { method getScale (line 47) | public byte getScale() { method setSymbol (line 51) | public void setSymbol(final String symbol) { method getSymbol (line 55) | public String getSymbol() { method setDescription (line 59) | public void setDescription(final String description) { method getDescription (line 63) | public String getDescription() { method setPrefix (line 67) | public void setPrefix(final String prefix) { method getPrefix (line 71) | public String getPrefix() { method setSuffix (line 75) | public void setSuffix(final String suffix) { method getSuffix (line 79) | public String getSuffix() { method toString (line 83) | @Override method compareTo (line 91) | @Override method equals (line 96) | @Override method matches (line 109) | public boolean matches(final CommodityNode other) { method round (line 124) | public BigDecimal round(final double value) { FILE: jgnash-core/src/main/java/jgnash/engine/Comparators.java class Comparators (line 30) | public class Comparators { method getAccountByCode (line 32) | public static Comparator getAccountByCode() { method getAccountByName (line 36) | public static Comparator getAccountByName() { method getAccountByPathName (line 40) | public static Comparator getAccountByPathName() { method getAccountByBalance (line 44) | public static Comparator getAccountByBalance(LocalDate startD... method getAccountByTreePosition (line 55) | public static Comparator getAccountByTreePosition(Comparator<... class AccountByCode (line 59) | private static class AccountByCode implements Comparator, Ser... method compare (line 61) | @Override class AccountByName (line 74) | private static class AccountByName implements Comparator, Ser... method compare (line 76) | @Override class AccountByPathName (line 82) | private static class AccountByPathName implements Comparator,... method compare (line 84) | @Override class AccountByBalance (line 90) | private static class AccountByBalance implements Comparator, ... method AccountByBalance (line 100) | AccountByBalance(final LocalDate startDate, final LocalDate endDate,... method compare (line 107) | @Override class AccountByTreePosition (line 118) | private static class AccountByTreePosition implements Comparator subComparator) { method accountPath (line 126) | private static Deque accountPath(Account acc) { method compare (line 136) | @Override class ExplicitComparator (line 166) | public static class ExplicitComparator implements Comparator, Se... method ExplicitComparator (line 170) | @SafeVarargs method compare (line 175) | @Override method Comparators (line 181) | private Comparators() { FILE: jgnash-core/src/main/java/jgnash/engine/Config.java class Config (line 45) | @Entity method Config (line 87) | public Config() { method initialize (line 91) | void initialize() { method getFileFormat (line 95) | public String getFileFormat() { method getMajorFileFormatVersion (line 99) | int getMajorFileFormatVersion() { method getMinorFileFormatVersion (line 103) | int getMinorFileFormatVersion() { method updateFileVersion (line 107) | void updateFileVersion() { method setDefaultCurrency (line 111) | void setDefaultCurrency(final CurrencyNode defaultCurrency) { method getDefaultCurrency (line 115) | CurrencyNode getDefaultCurrency() { method setAccountSeparator (line 119) | void setAccountSeparator(final String accountSeparator) { method getAccountSeparator (line 124) | String getAccountSeparator() { method setTransactionNumberList (line 128) | void setTransactionNumberList(final List transactionNumberItem... method getTransactionNumberList (line 135) | List getTransactionNumberList() { method setPreference (line 145) | void setPreference(@NotNull final String key, @Nullable final String v... method getPreference (line 164) | @Nullable method createBackups (line 179) | boolean createBackups() { method setCreateBackups (line 185) | void setCreateBackups(final boolean createBackups) { method getRetainedBackupLimit (line 189) | int getRetainedBackupLimit() { method setRetainedBackupLimit (line 199) | void setRetainedBackupLimit(final int retainedBackupLimit) { method removeOldBackups (line 203) | boolean removeOldBackups() { method setRemoveOldBackups (line 209) | void setRemoveOldBackups(final boolean removeOldBackups) { method setLastSecuritiesUpdateTimestamp (line 213) | void setLastSecuritiesUpdateTimestamp(@NotNull final LocalDateTime loc... method getLastSecuritiesUpdateTimestamp (line 217) | @NotNull method readResolve (line 233) | protected Object readResolve() { method postLoad (line 238) | @PostLoad FILE: jgnash-core/src/main/java/jgnash/engine/CurrencyNode.java class CurrencyNode (line 30) | @Entity method CurrencyNode (line 35) | public CurrencyNode() { method getExchangeRateDAO (line 43) | synchronized private ExchangeRateDAO getExchangeRateDAO() { method setExchangeRateDAO (line 52) | synchronized void setExchangeRateDAO(final ExchangeRateDAO exchangeRat... method getExchangeRate (line 62) | synchronized public BigDecimal getExchangeRate(final CurrencyNode exch... FILE: jgnash-core/src/main/java/jgnash/engine/DataStore.java type DataStore (line 34) | public interface DataStore { method closeEngine (line 39) | void closeEngine(); method getClientEngine (line 50) | Engine getClientEngine(final String host, final int port, final char[]... method getLocalEngine (line 60) | Engine getLocalEngine(final String fileName, final String engineName, ... method getFileExt (line 67) | @NotNull method getFileName (line 75) | String getFileName(); method getType (line 82) | DataStoreType getType(); method isLocal (line 89) | boolean isLocal(); method saveAs (line 99) | void saveAs(Path path, Collection objects, DoubleConsume... method rename (line 108) | default void rename(final String fileName, final String newFileName) t... FILE: jgnash-core/src/main/java/jgnash/engine/DataStoreType.java type DataStoreType (line 36) | public enum DataStoreType { method DataStoreType (line 67) | DataStoreType(final String description, final boolean supportsRemote, ... method getDataStore (line 73) | public DataStore getDataStore() { method toString (line 84) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/DefaultCurrencies.java class DefaultCurrencies (line 42) | public class DefaultCurrencies { method DefaultCurrencies (line 47) | private DefaultCurrencies() { method generateCurrencies (line 55) | public static Set generateCurrencies() { method buildCustomNode (line 85) | public static CurrencyNode buildCustomNode(final String ISOCode) { method buildNode (line 107) | public static CurrencyNode buildNode(final Locale locale) { method getDefault (line 131) | public static CurrencyNode getDefault() { FILE: jgnash-core/src/main/java/jgnash/engine/Engine.java class Engine (line 94) | public class Engine { method Engine (line 182) | public Engine(final EngineDAO eDAO, final LockManager lockManager, fin... method isFileDirty (line 229) | boolean isFileDirty() { method addLogHandler (line 241) | public static void addLogHandler(final Handler handler) { method getMarketPrice (line 257) | public static BigDecimal getMarketPrice(final Collection ... method buildExchangeRateId (line 304) | static String buildExchangeRateId(final CurrencyNode baseCurrency, fin... method getLogger (line 320) | public static Logger getLogger() { method logInfo (line 329) | private static void logInfo(final String message) { method logWarning (line 338) | private static void logWarning(final String message) { method logSevere (line 347) | private static void logSevere(final String message) { method shutDownAndWait (line 351) | private static void shutDownAndWait(final ExecutorService executorServ... method startExchangeRateUpdate (line 375) | public void startExchangeRateUpdate(final int delay) { method startSecuritiesUpdate (line 385) | public void startSecuritiesUpdate(final int delay) { method initialize (line 405) | private void initialize() { method checkAndCorrect (line 461) | private void checkAndCorrect() { method clearObsoleteExchangeRates (line 506) | private void clearObsoleteExchangeRates() { method removeExchangeRate (line 512) | private void removeExchangeRate(final ExchangeRate rate) { method stopBackgroundServices (line 525) | void stopBackgroundServices() { method shutdown (line 533) | void shutdown() { method getName (line 537) | public String getName() { method getAccountDAO (line 541) | private AccountDAO getAccountDAO() { method getBudgetDAO (line 545) | private BudgetDAO getBudgetDAO() { method getCommodityDAO (line 549) | private CommodityDAO getCommodityDAO() { method getConfigDAO (line 553) | private ConfigDAO getConfigDAO() { method getReminderDAO (line 557) | private RecurringDAO getReminderDAO() { method getTransactionDAO (line 561) | private TransactionDAO getTransactionDAO() { method getTrashDAO (line 565) | private TrashDAO getTrashDAO() { method moveObjectToTrash (line 569) | private boolean moveObjectToTrash(final Object object) { method emptyTrash (line 593) | private void emptyTrash() { method createDefaultReminder (line 634) | public static Reminder createDefaultReminder(final Transaction transac... method addReminder (line 649) | public boolean addReminder(final Reminder reminder) { method removeReminder (line 672) | public boolean removeReminder(final Reminder reminder) { method getReminders (line 698) | public List getReminders() { method getReminderByUuid (line 702) | public Reminder getReminderByUuid(final UUID uuid) { method getPendingReminders (line 706) | public List getPendingReminders() { method getPendingReminder (line 736) | public static PendingReminder getPendingReminder(@NotNull Reminder rem... method processPendingReminders (line 747) | public void processPendingReminders(final Collection ... method getStoredObjectByUuid (line 766) | public T getStoredObjectByUuid(final Class... method getStoredObjects (line 778) | public Collection getStoredObjects() { method isCommodityNodeValid (line 802) | private boolean isCommodityNodeValid(final CommodityNode node) { method addCurrency (line 842) | public boolean addCurrency(final CurrencyNode node) { method attachCurrencyNode (line 884) | void attachCurrencyNode(final CurrencyNode currencyNode) { method addSecurity (line 896) | public boolean addSecurity(final SecurityNode node) { method addSecurityHistory (line 938) | public boolean addSecurityHistory(@NotNull final SecurityNode node, @N... method addSecurityHistoryEvent (line 982) | public boolean addSecurityHistoryEvent(@NotNull final SecurityNode nod... method getInvestmentAccountList (line 1022) | private Set getInvestmentAccountList(final SecurityNode node) { method clearCachedAccountBalance (line 1033) | private void clearCachedAccountBalance(final SecurityNode node) { method clearCachedAccountBalance (line 1042) | private void clearCachedAccountBalance(final Account account) { method getBaseCurrencies (line 1062) | private CurrencyNode[] getBaseCurrencies(final String exchangeRateId) { method getActiveCurrencies (line 1089) | public Set getActiveCurrencies() { method getCurrency (line 1106) | public CurrencyNode getCurrency(final String symbol) { method getCurrencies (line 1124) | public List getCurrencies() { method getCurrencyNodeByUuid (line 1134) | public CurrencyNode getCurrencyNodeByUuid(final UUID uuid) { method getExchangeRate (line 1138) | public ExchangeRate getExchangeRate(final CurrencyNode baseCurrency, f... method getExchangeRateByUuid (line 1148) | public ExchangeRate getExchangeRateByUuid(final UUID uuid) { method getSecurities (line 1152) | @NotNull method getSecurity (line 1169) | public SecurityNode getSecurity(final String symbol) { method getSecurityNodeByUuid (line 1189) | public SecurityNode getSecurityNodeByUuid(final UUID uuid) { method isCommodityNodeUsed (line 1193) | private boolean isCommodityNodeUsed(final CommodityNode node) { method removeCommodity (line 1228) | public boolean removeCommodity(final CurrencyNode node) { method removeSecurity (line 1257) | public boolean removeSecurity(final SecurityNode node) { method removeSecurityHistory (line 1301) | public boolean removeSecurityHistory(@NotNull final SecurityNode node,... method removeSecurityHistoryEvent (line 1345) | public boolean removeSecurityHistoryEvent(@NotNull final SecurityNode ... method getConfig (line 1376) | private Config getConfig() { method getDefaultCurrency (line 1391) | public CurrencyNode getDefaultCurrency() { method setDefaultCurrency (line 1408) | public void setDefaultCurrency(final CurrencyNode defaultCurrency) { method setExchangeRate (line 1442) | public void setExchangeRate(final CurrencyNode baseCurrency, final Cur... method setExchangeRate (line 1447) | public void setExchangeRate(final CurrencyNode baseCurrency, final Cur... method removeExchangeRateHistory (line 1506) | public void removeExchangeRateHistory(final ExchangeRate exchangeRate,... method updateCommodity (line 1542) | public boolean updateCommodity(final CommodityNode oldNode, final Comm... method updateReminder (line 1605) | private boolean updateReminder(final Reminder reminder) { method getAccountSeparator (line 1623) | public String getAccountSeparator() { method setAccountSeparator (line 1638) | public void setAccountSeparator(final String separator) { method getAccountList (line 1664) | public List getAccountList() { method getAccountByUuid (line 1671) | public Account getAccountByUuid(final UUID id) { method getAccountByName (line 1681) | public Account getAccountByName(@NotNull final String accountName) { method getIncomeAccountList (line 1702) | @NotNull method getExpenseAccountList (line 1712) | @NotNull method getInvestmentAccountList (line 1722) | public List getInvestmentAccountList() { method refresh (line 1727) | public void refresh(final StoredObject object) { method addAccount (line 1738) | public boolean addAccount(final Account parent, final Account child) { method getRootAccount (line 1782) | public RootAccount getRootAccount() { method moveAccount (line 1803) | public boolean moveAccount(final Account account, final Account newPar... method setAccountCode (line 1861) | public boolean setAccountCode(final Account account, final int code) { method modifyAccount (line 1888) | public boolean modifyAccount(final Account template, final Account acc... method purgeBudgetGoal (line 1955) | private void purgeBudgetGoal(@NotNull final Account account) { method setAccountNumber (line 1971) | public void setAccountNumber(final Account account, final String numbe... method setAccountAttribute (line 1996) | public void setAccountAttribute(final Account account, @NotNull final ... method getAccountAttribute (line 2032) | public static String getAccountAttribute(@NotNull final Account accoun... method removeAccount (line 2042) | public boolean removeAccount(final Account account) { method getAttachment (line 2086) | public Future getAttachment(final String attachment) { method addAttachment (line 2090) | public boolean addAttachment(final Path path, final boolean copy) { method removeAttachment (line 2102) | public boolean removeAttachment(final String attachment) { method setAmortizeObject (line 2113) | public boolean setAmortizeObject(final Account account, final Amortize... method toggleAccountVisibility (line 2139) | public void toggleAccountVisibility(final Account account) { method addAccountSecurity (line 2168) | public boolean addAccountSecurity(final Account account, final Securit... method removeAccountSecurity (line 2205) | private boolean removeAccountSecurity(final Account account, final Sec... method updateAccountSecurities (line 2243) | public boolean updateAccountSecurities(final Account acc, final Collec... method addBudget (line 2280) | public boolean addBudget(final Budget budget) { method removeBudget (line 2307) | public boolean removeBudget(final Budget budget) { method updateBudgetGoals (line 2331) | public void updateBudgetGoals(final Budget budget, final Account accou... method updateBudgetGoals (line 2347) | private void updateBudgetGoals(final Budget budget, final Account acco... method updateBudget (line 2372) | public boolean updateBudget(final Budget budget) { method getBudgetList (line 2401) | public List getBudgetList() { method getBudgetByUuid (line 2412) | public Budget getBudgetByUuid(final UUID uuid) { method isTransactionValid (line 2416) | public boolean isTransactionValid(final Transaction transaction) { method isStored (line 2499) | public boolean isStored(final StoredObject object) { method addTransaction (line 2503) | public boolean addTransaction(final Transaction transaction) { method removeTransaction (line 2548) | public boolean removeTransaction(final Transaction transaction) { method setTransactionReconciled (line 2589) | public void setTransactionReconciled(final Transaction transaction, fi... method getTransactionNumberList (line 2607) | public List getTransactionNumberList() { method setTransactionNumberList (line 2617) | public void setTransactionNumberList(final List list) { method getTransactions (line 2640) | public List getTransactions() { method getTransactionsWithAttachments (line 2649) | public List getTransactionsWithAttachments() { method getTransactionByUuid (line 2653) | public Transaction getTransactionByUuid(final UUID uuid) { method postTransactionAdd (line 2657) | private void postTransactionAdd(final Transaction transaction, final b... method postTransactionRemove (line 2674) | private void postTransactionRemove(final Transaction transaction, fina... method addTag (line 2697) | public boolean addTag(@NotNull Tag tag) { method updateTag (line 2722) | public boolean updateTag(@NotNull Tag tag) { method getTags (line 2746) | @NotNull method getTagsInUse (line 2762) | @NotNull method removeTag (line 2784) | public boolean removeTag(@NotNull Tag tag) { method getUuid (line 2812) | public String getUuid() { method setPreference (line 2816) | public void setPreference(@NotNull final String key, @Nullable final S... method getPreference (line 2833) | @Nullable method getBoolean (line 2844) | public boolean getBoolean(@NotNull final String key, final boolean def... method putBoolean (line 2856) | public void putBoolean(@NotNull final String key, final boolean value) { method createBackups (line 2860) | public boolean createBackups() { method setCreateBackups (line 2864) | public void setCreateBackups(final boolean createBackups) { method getRetainedBackupLimit (line 2883) | public int getRetainedBackupLimit() { method setRetainedBackupLimit (line 2887) | public void setRetainedBackupLimit(final int retainedBackupLimit) { method removeOldBackups (line 2906) | public boolean removeOldBackups() { method setRemoveOldBackups (line 2910) | public void setRemoveOldBackups(final boolean removeOldBackups) { method removeSecurityHistoryByDayOfWeek (line 2936) | public void removeSecurityHistoryByDayOfWeek(final SecurityNode securi... class SecuritiesUpdateRunnable (line 2964) | private class SecuritiesUpdateRunnable extends Thread { method SecuritiesUpdateRunnable (line 2969) | SecuritiesUpdateRunnable(final List callables, f... method run (line 2974) | @Override class BackgroundCallable (line 3025) | private class BackgroundCallable implements Callable { method BackgroundCallable (line 3031) | BackgroundCallable(@NotNull final Callable callable) { method call (line 3035) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/EngineException.java class EngineException (line 23) | public class EngineException extends RuntimeException { method EngineException (line 25) | public EngineException(final String message) { FILE: jgnash-core/src/main/java/jgnash/engine/EngineFactory.java class EngineFactory (line 62) | public class EngineFactory { method EngineFactory (line 94) | private EngineFactory() { method addLogHandler (line 103) | public static void addLogHandler(final Handler handler) { method doesDatabaseExist (line 107) | public static boolean doesDatabaseExist(final String database, final D... method deleteDatabase (line 115) | public static boolean deleteDatabase(final String database) { method getEngine (line 130) | @Nullable method exportCompressedXML (line 135) | private static void exportCompressedXML(final String engineName) { method exportCompressedXML (line 142) | public static void exportCompressedXML(final String fileName, final Co... method removeOldCompressedXML (line 169) | public static void removeOldCompressedXML(final String fileName, final... method closeEngine (line 193) | public static synchronized void closeEngine(final String engineName) { method bootLocalEngine (line 244) | public static synchronized Engine bootLocalEngine(final String fileNam... method bootLocalEngine (line 269) | public static synchronized Engine bootLocalEngine(final String fileNam... method bootClientEngine (line 302) | public static synchronized Engine bootClientEngine(final String host, ... method getDataStoreByType (line 357) | private static DataStoreType getDataStoreByType(final Path file) { method getDataStoreByType (line 378) | public static DataStoreType getDataStoreByType(final String fileName) { method getFileVersion (line 382) | public static float getFileVersion(final Path file, final char[] passw... method getDefaultDatabase (line 415) | public static synchronized String getDefaultDatabase() { method getLastDatabase (line 428) | public static synchronized String getLastDatabase() { method getActiveDatabase (line 434) | public static synchronized String getActiveDatabase() { method getLastHost (line 448) | public static synchronized String getLastHost() { method getLastPort (line 460) | public static synchronized int getLastPort() { method getLastRemote (line 471) | public static synchronized boolean getLastRemote() { method usedPassword (line 477) | public static synchronized boolean usedPassword() { method saveAs (line 490) | public static void saveAs(final String destination, final DoubleConsum... method saveAs (line 586) | public static void saveAs(final String fileName, final String newFileN... FILE: jgnash-core/src/main/java/jgnash/engine/ExchangeRate.java class ExchangeRate (line 46) | @Entity method ExchangeRate (line 74) | @SuppressWarnings("unused") method ExchangeRate (line 78) | ExchangeRate(final String rateId) { method contains (line 82) | public boolean contains(final ExchangeRateHistoryNode node) { method contains (line 93) | public boolean contains(final LocalDate localDate) { method getHistory (line 113) | public List getHistory() { method addHistoryNode (line 121) | boolean addHistoryNode(final ExchangeRateHistoryNode node) { method getHistory (line 141) | @Nullable method removeHistoryNode (line 161) | boolean removeHistoryNode(final ExchangeRateHistoryNode hNode) { method getRateId (line 178) | public String getRateId() { method getRate (line 182) | public BigDecimal getRate() { method getRate (line 211) | BigDecimal getRate(final LocalDate localDate) { method equals (line 230) | @Override method hashCode (line 235) | @Override method readResolve (line 245) | protected Object readResolve() { method postLoad (line 250) | @PostLoad FILE: jgnash-core/src/main/java/jgnash/engine/ExchangeRateDAO.java class ExchangeRateDAO (line 28) | class ExchangeRateDAO { method ExchangeRateDAO (line 32) | ExchangeRateDAO(final CommodityDAO commodityDAO) { method getExchangeRateNode (line 36) | ExchangeRate getExchangeRateNode(final CurrencyNode baseCurrency, fina... FILE: jgnash-core/src/main/java/jgnash/engine/ExchangeRateHistoryNode.java class ExchangeRateHistoryNode (line 39) | @Entity method ExchangeRateHistoryNode (line 57) | @SuppressWarnings("unused") method ExchangeRateHistoryNode (line 67) | ExchangeRateHistoryNode(final LocalDate localDate, final BigDecimal ra... method getLocalDate (line 75) | public LocalDate getLocalDate() { method compareTo (line 79) | @Override method equals (line 84) | @Override method hashCode (line 90) | @Override method getRate (line 95) | public BigDecimal getRate() { FILE: jgnash-core/src/main/java/jgnash/engine/InvestmentAccountProxy.java class InvestmentAccountProxy (line 31) | class InvestmentAccountProxy extends AccountProxy { method InvestmentAccountProxy (line 33) | public InvestmentAccountProxy(final Account account) { method getBalance (line 37) | @Override method getBalance (line 47) | @Override method getBalance (line 52) | @Override method getCashBalance (line 64) | @Override method getCashBalanceAt (line 75) | private BigDecimal getCashBalanceAt(final int index) { method getCashBalance (line 88) | private BigDecimal getCashBalance(final LocalDate start, final LocalDa... method getCashBalance (line 98) | private BigDecimal getCashBalance(final LocalDate end) { method getMarketPrice (line 119) | private BigDecimal getMarketPrice(final SecurityNode node, final Local... method getMarketValue (line 134) | @Override method getMarketValue (line 177) | private BigDecimal getMarketValue(final LocalDate date) { method getMarketValue (line 201) | private BigDecimal getMarketValue(final LocalDate start, final LocalDa... method getMarketValueAt (line 238) | private BigDecimal getMarketValueAt(final int index) { method getReconciledMarketValue (line 268) | private BigDecimal getReconciledMarketValue() { method getReconciledBalance (line 302) | @Override method getOpeningBalanceForReconcile (line 312) | @Override method round (line 347) | private BigDecimal round(final BigDecimal value) { FILE: jgnash-core/src/main/java/jgnash/engine/InvestmentPerformanceSummary.java class InvestmentPerformanceSummary (line 39) | public class InvestmentPerformanceSummary { method InvestmentPerformanceSummary (line 58) | public InvestmentPerformanceSummary(final Account account, final Local... method getTransactionDateRange (line 91) | public static Pair getTransactionDateRange(final... method _collectSubAccountTransactions (line 104) | private static void _collectSubAccountTransactions(final Account accou... method collectSubAccountTransactions (line 114) | private void collectSubAccountTransactions(final Account account, fina... method collectSubAccountSecurities (line 124) | private void collectSubAccountSecurities(final Account account, final ... method getPerformanceData (line 134) | public SecurityPerformanceData getPerformanceData(final SecurityNode n... method getSecurities (line 138) | public List getSecurities() { method calculateCostBasis (line 148) | private void calculateCostBasis(final SecurityPerformanceData data, fi... method calculateRealizedGains (line 200) | private void calculateRealizedGains(final SecurityPerformanceData data... method calculateUnrealizedGains (line 245) | private static void calculateUnrealizedGains(final SecurityPerformance... method calculateTotalGains (line 251) | private static void calculateTotalGains(final SecurityPerformanceData ... method calculateShares (line 265) | private static void calculateShares(final SecurityPerformanceData data... method calculatePercentPortfolio (line 297) | private void calculatePercentPortfolio() { method calculateInternalRateOfReturn (line 319) | private void calculateInternalRateOfReturn(final SecurityPerformanceDa... method runCalculations (line 376) | public void runCalculations() { method getMarketPrice (line 405) | private BigDecimal getMarketPrice(final SecurityNode node, final Local... method toString (line 409) | @Override method setStartDate (line 441) | private void setStartDate(LocalDate startDate) { method getStartDate (line 445) | private LocalDate getStartDate() { method setEndDate (line 449) | private void setEndDate(LocalDate endDate) { method getEndDate (line 453) | private LocalDate getEndDate() { class SecurityPerformanceData (line 457) | public class SecurityPerformanceData { method SecurityPerformanceData (line 483) | SecurityPerformanceData(final SecurityNode node) { method getCostBasisPerShare (line 487) | public BigDecimal getCostBasisPerShare() { method getCostBasisShares (line 491) | public BigDecimal getCostBasisShares() { method getMarketValue (line 495) | public BigDecimal getMarketValue() { method getMarketValue (line 499) | public BigDecimal getMarketValue(final CurrencyNode currencyNode) { method getNode (line 503) | public SecurityNode getNode() { method getSharesHeld (line 507) | public BigDecimal getSharesHeld() { method getPrice (line 511) | public BigDecimal getPrice(final CurrencyNode currencyNode) { method getPrice (line 515) | public BigDecimal getPrice() { method getRealizedGains (line 519) | public BigDecimal getRealizedGains() { method getTotalCostBasis (line 523) | public BigDecimal getTotalCostBasis() { method getHeldCostBasis (line 527) | public BigDecimal getHeldCostBasis() { method getTotalGains (line 531) | public BigDecimal getTotalGains() { method getTotalGainsPercentage (line 535) | public BigDecimal getTotalGainsPercentage() { method getUnrealizedGains (line 539) | public BigDecimal getUnrealizedGains() { method getInternalRateOfReturn (line 543) | public double getInternalRateOfReturn() { method setCostBasisPerShare (line 547) | void setCostBasisPerShare(final BigDecimal costBasis) { method setCostBasisShares (line 551) | void setCostBasisShares(final BigDecimal costBasisShares) { method setNode (line 555) | private void setNode(final SecurityNode node) { method setSharesHeld (line 559) | void setSharesHeld(final BigDecimal sharesHeld) { method setPrice (line 563) | void setPrice(final BigDecimal price) { method setAvgSalePrice (line 567) | void setAvgSalePrice(final BigDecimal avgSalePrice) { method setUnrealizedGains (line 571) | void setUnrealizedGains(final BigDecimal unrealizedGains) { method setRealizedGains (line 575) | void setRealizedGains(final BigDecimal realizedGains) { method setTotalGains (line 579) | void setTotalGains(final BigDecimal totalGains) { method setTotalGainsPercentage (line 583) | void setTotalGainsPercentage(final BigDecimal totalGainsPercentage) { method getAvgSalePrice (line 587) | public BigDecimal getAvgSalePrice() { method getSharesSold (line 591) | public BigDecimal getSharesSold() { method getPercentPortfolio (line 595) | public BigDecimal getPercentPortfolio() { method setPercentPortfolio (line 599) | public void setPercentPortfolio(final BigDecimal percentPortfolio) { method setInternalRateOfReturn (line 603) | public void setInternalRateOfReturn(final double internalRateOfRetur... FILE: jgnash-core/src/main/java/jgnash/engine/InvestmentTransaction.java class InvestmentTransaction (line 35) | @Entity method InvestmentTransaction (line 38) | public InvestmentTransaction() { method getTransactionType (line 48) | @NotNull method getInvestmentAccount (line 63) | public Account getInvestmentAccount() { method addTransactionEntry (line 78) | @Override method getPrice (line 102) | public BigDecimal getPrice() { method getQuantity (line 121) | public BigDecimal getQuantity() { method getSignedQuantity (line 139) | private BigDecimal getSignedQuantity() { method getSecurityNode (line 151) | public SecurityNode getSecurityNode() { method getFees (line 168) | public BigDecimal getFees() { method getFees (line 178) | private BigDecimal getFees(final Account account) { method getInvestmentFeeEntries (line 196) | public List getInvestmentFeeEntries() { method getInvestmentGainLossEntries (line 206) | public List getInvestmentGainLossEntries() { method getMarketValue (line 216) | public BigDecimal getMarketValue(final BigDecimal sharePrice) { method getMarketValue (line 226) | public BigDecimal getMarketValue(final LocalDate date) { method getTotal (line 241) | public BigDecimal getTotal(final Account account) { method getTotalWithoutCashTransfer (line 264) | BigDecimal getTotalWithoutCashTransfer(final Account account) { method getNetCashValue (line 288) | public BigDecimal getNetCashValue() { method compareTo (line 320) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/MathConstants.java class MathConstants (line 28) | public final class MathConstants { method MathConstants (line 62) | private MathConstants() { FILE: jgnash-core/src/main/java/jgnash/engine/QuoteSource.java type QuoteSource (line 37) | public enum QuoteSource { method QuoteSource (line 54) | QuoteSource(String description, final Class ... method toString (line 59) | @Override method getParser (line 69) | @Nullable FILE: jgnash-core/src/main/java/jgnash/engine/RecTransaction.java class RecTransaction (line 32) | public class RecTransaction implements Comparable { method RecTransaction (line 37) | public RecTransaction(@NotNull final Transaction transaction, @NotNull... method getDate (line 45) | public LocalDate getDate() { method getNumber (line 49) | public String getNumber() { method getPayee (line 53) | public String getPayee() { method getReconciledState (line 57) | public ReconciledState getReconciledState() { method setReconciledState (line 61) | public void setReconciledState(final ReconciledState reconciledState) { method getAmount (line 65) | public BigDecimal getAmount(final Account a) { method hashCode (line 74) | @Override method equals (line 79) | @Override method compareTo (line 93) | @Override method getTransaction (line 98) | public Transaction getTransaction() { FILE: jgnash-core/src/main/java/jgnash/engine/ReconcileManager.java class ReconcileManager (line 37) | public class ReconcileManager { method ReconcileManager (line 46) | private ReconcileManager() { method setAutoReconcileIncomeExpense (line 65) | public static void setAutoReconcileIncomeExpense(final boolean reconci... method getAutoReconcileIncomeExpense (line 85) | public static boolean getAutoReconcileIncomeExpense() { method setAutoReconcileBothSides (line 96) | public static void setAutoReconcileBothSides(final boolean reconcile) { method getAutoReconcileBothSides (line 115) | public static boolean getAutoReconcileBothSides() { method isAutoReconcileDisabled (line 119) | public static boolean isAutoReconcileDisabled() { method setDoNotAutoReconcile (line 126) | public static void setDoNotAutoReconcile() { method reconcileTransaction (line 139) | public static void reconcileTransaction(final Account account, final T... method reconcileTransactions (line 164) | public static void reconcileTransactions(final Account account, final ... method setAccountDateAttribute (line 192) | public static void setAccountDateAttribute(@NotNull final Account acco... method getAccountDateAttribute (line 207) | public static Optional getAccountDateAttribute(@NotNull fin... method setAccountBigDecimalAttribute (line 223) | public static void setAccountBigDecimalAttribute(@NotNull final Accoun... method getAccountBigDecimalAttribute (line 238) | public static Optional getAccountBigDecimalAttribute(@NotN... FILE: jgnash-core/src/main/java/jgnash/engine/ReconciledState.java type ReconciledState (line 27) | public enum ReconciledState { method ReconciledState (line 34) | ReconciledState(final String symbol) { method toString (line 38) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/RootAccount.java class RootAccount (line 27) | @Entity method RootAccount (line 34) | public RootAccount() { method RootAccount (line 43) | protected RootAccount(final CurrencyNode node) { method getAccountType (line 47) | @Override method getPathName (line 57) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/SecurityHistoryEvent.java class SecurityHistoryEvent (line 42) | @Entity method SecurityHistoryEvent (line 67) | @SuppressWarnings("unused") method SecurityHistoryEvent (line 71) | public SecurityHistoryEvent(@NotNull final SecurityHistoryEventType ty... method getType (line 78) | public SecurityHistoryEventType getType() { method getValue (line 82) | public BigDecimal getValue() { method getDate (line 86) | public LocalDate getDate() { method equals (line 90) | @Override method hashCode (line 105) | @Override method compareTo (line 115) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/SecurityHistoryEventType.java type SecurityHistoryEventType (line 27) | public enum SecurityHistoryEventType { method SecurityHistoryEventType (line 34) | SecurityHistoryEventType(String description) { method toString (line 38) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/SecurityHistoryNode.java class SecurityHistoryNode (line 39) | @Entity method SecurityHistoryNode (line 66) | public SecurityHistoryNode() { method SecurityHistoryNode (line 78) | public SecurityHistoryNode(@NotNull final LocalDate date, @Nullable fi... method setHigh (line 87) | private void setHigh(final BigDecimal high) { method setLow (line 93) | private void setLow(final BigDecimal low) { method setVolume (line 99) | private void setVolume(final long volume) { method getHigh (line 103) | public BigDecimal getHigh() { method getLow (line 107) | public BigDecimal getLow() { method getVolume (line 111) | public long getVolume() { method setDate (line 115) | void setDate(final @NotNull LocalDate localDate) { method getLocalDate (line 120) | public LocalDate getLocalDate() { method setPrice (line 124) | void setPrice(final BigDecimal price) { method getPrice (line 130) | public BigDecimal getPrice() { method getAdjustedPrice (line 139) | public @NotNull method setAdjustmentMultiplier (line 153) | void setAdjustmentMultiplier(@NotNull BigDecimal multiplier) { method compareTo (line 164) | @Override method equals (line 175) | @Override method hashCode (line 181) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/SecurityNode.java class SecurityNode (line 51) | @Entity method SecurityNode (line 80) | public SecurityNode() { method SecurityNode (line 84) | public SecurityNode(final CurrencyNode node) { method getPrefix (line 94) | @Override method setPrefix (line 99) | @Override method getSuffix (line 109) | @Override method setSuffix (line 114) | @Override method getQuoteSource (line 124) | public QuoteSource getQuoteSource() { method setQuoteSource (line 133) | public void setQuoteSource(final QuoteSource source) { method getISIN (line 137) | @NotNull method setISIN (line 142) | public void setISIN(final String isin) { method setReportedCurrencyNode (line 151) | public void setReportedCurrencyNode(final CurrencyNode node) { method getReportedCurrencyNode (line 160) | public CurrencyNode getReportedCurrencyNode() { method addHistoryNode (line 164) | boolean addHistoryNode(final SecurityHistoryNode node) { method removeHistoryNode (line 178) | boolean removeHistoryNode(final LocalDate date) { method addSecurityHistoryEvent (line 194) | boolean addSecurityHistoryEvent(final SecurityHistoryEvent securityHis... method removeSecurityHistoryEvent (line 204) | boolean removeSecurityHistoryEvent(final SecurityHistoryEvent security... method contains (line 231) | public boolean contains(final LocalDate date) { method getHistoryNodes (line 257) | public List getHistoryNodes() { method getLocalDateBounds (line 296) | public Optional getLocalDateBounds() { method getHistoryNodeGroupsBySplits (line 317) | public List> getHistoryNodeGroupsBySplits() { method getHistoryEvents (line 367) | public Set getHistoryEvents() { method getSplitEvents (line 371) | private List getSplitEvents() { method getHistoryNode (line 388) | public Optional getHistoryNode(final LocalDate da... method getClosestHistoryNode (line 416) | public Optional getClosestHistoryNode(final Local... method getMarketPrice (line 440) | private BigDecimal getMarketPrice(final LocalDate date) { method getMarketPrice (line 459) | public BigDecimal getMarketPrice(final LocalDate date, final CurrencyN... method clone (line 468) | @Override method readResolve (line 490) | protected Object readResolve() { method postLoad (line 495) | @PostLoad FILE: jgnash-core/src/main/java/jgnash/engine/StoredObject.java class StoredObject (line 38) | @Entity method getUuid (line 72) | public UUID getUuid() { method setUuid (line 81) | private void setUuid(final UUID uuid) { method setMarkedForRemoval (line 85) | void setMarkedForRemoval() { method isMarkedForRemoval (line 89) | public boolean isMarkedForRemoval() { method hashCode (line 100) | @Override method equals (line 117) | @Override method clone (line 123) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/StoredObjectComparator.java class StoredObjectComparator (line 28) | public class StoredObjectComparator implements Comparator,... method compare (line 30) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/Tag.java class Tag (line 28) | @Entity method Tag (line 54) | public Tag() { method setDescription (line 58) | public void setDescription(final String description) { method getDescription (line 64) | public String getDescription() { method setName (line 68) | public void setName(final String name) { method getName (line 74) | public String getName() { method setColor (line 84) | public void setColor(final long color) { method getColor (line 94) | public long getColor() { method getShape (line 103) | public int getShape() { method setShape (line 115) | public void setShape(final int unicode) { method toString (line 119) | @Override method compareTo (line 136) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/Transaction.java class Transaction (line 53) | @SuppressWarnings("JpaDataSourceORMInspection") method Transaction (line 125) | public Transaction() { method getAccounts (line 136) | @NotNull method areAccountsHidden (line 153) | public boolean areAccountsHidden() { method areAccountsLocked (line 171) | public boolean areAccountsLocked() { method getCommonAccount (line 190) | public Account getCommonAccount() { method addTransactionEntry (line 221) | public void addTransactionEntry(@NotNull final TransactionEntry entry) { method removeTransactionEntry (line 231) | public void removeTransactionEntry(@NotNull final TransactionEntry ent... method size (line 244) | public int size() { method setDate (line 248) | public void setDate(@NotNull final LocalDate localDate) { method getLocalDate (line 252) | public LocalDate getLocalDate() { method setPayee (line 261) | public void setPayee(@Nullable final String payee) { method getPayee (line 270) | @NotNull method setNumber (line 285) | public void setNumber(@Nullable final String number) { method getNumber (line 294) | @NotNull method getAmount (line 312) | public synchronized BigDecimal getAmount(final Account account) { method compareTo (line 326) | @Override method getTransactionEntries (line 360) | public List getTransactionEntries() { method getTransactionEntries (line 369) | private List getTransactionEntries(final Account acc... method getTransactionEntriesByTag (line 383) | List getTransactionEntriesByTag(final TransactionTag... method addTransactionEntries (line 392) | public void addTransactionEntries(final Collection e... method clearTransactionEntries (line 399) | public void clearTransactionEntries() { method getTimestamp (line 403) | public LocalDateTime getTimestamp() { method getTransactionType (line 411) | @NotNull method getMemo (line 436) | @NotNull method getTransactionMemo (line 456) | @Nullable method getMemo (line 467) | @NotNull method getMemo (line 478) | public static String getMemo(final List transEntries) { method isMemoConcatenated (line 489) | public boolean isMemoConcatenated() { method setMemo (line 500) | public synchronized void setMemo(final String memo) { method getTags (line 515) | public Set getTags() { method getTags (line 531) | public Set getTags(final Account account) { method setTags (line 547) | public void setTags(final Collection tags) { method setTags (line 559) | public void setTags(@NotNull final Class c... method getTags (line 568) | public Set getTags(@NotNull final Class tags) { method getTags (line 304) | public Set getTags() { method compareTo (line 311) | @Override method isSingleEntry (line 341) | boolean isSingleEntry() { method isMultiCurrency (line 353) | public boolean isMultiCurrency() { method setTransactionTag (line 357) | public void setTransactionTag(final TransactionTag transactionTag) { method getTransactionTag (line 364) | public TransactionTag getTransactionTag() { method clone (line 368) | @Override method equals (line 382) | @SuppressWarnings("BigDecimalEquals") method hashCode (line 405) | @Override method toString (line 417) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryAbstractIncrease.java class TransactionEntryAbstractIncrease (line 30) | @Entity method TransactionEntryAbstractIncrease (line 33) | protected TransactionEntryAbstractIncrease() { method getSignedQuantity (line 43) | @Override method setCreditAccount (line 48) | @Override method setDebitAccount (line 54) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryAddX.java class TransactionEntryAddX (line 32) | @Entity method TransactionEntryAddX (line 39) | @SuppressWarnings("unused") method TransactionEntryAddX (line 43) | public TransactionEntryAddX(final Account account, final SecurityNode ... method getTransactionType (line 52) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryBuyX.java class TransactionEntryBuyX (line 37) | @Entity method TransactionEntryBuyX (line 44) | @SuppressWarnings("unused") method TransactionEntryBuyX (line 58) | TransactionEntryBuyX(final Account account, final Account investmentAc... method getSignedQuantity (line 97) | @Override method getTransactionType (line 102) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryDividendX.java class TransactionEntryDividendX (line 36) | @Entity method TransactionEntryDividendX (line 43) | @SuppressWarnings("unused") method TransactionEntryDividendX (line 57) | TransactionEntryDividendX(final Account incomeAccount, final Account i... method getTotal (line 84) | @Override method getSignedQuantity (line 96) | @Override method getTransactionType (line 101) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryMergeX.java class TransactionEntryMergeX (line 32) | @Entity method TransactionEntryMergeX (line 40) | @SuppressWarnings("unused") method TransactionEntryMergeX (line 44) | public TransactionEntryMergeX(final Account investmentAccount, final S... method getSignedQuantity (line 64) | @Override method getTransactionType (line 69) | @Override method setCreditAccount (line 75) | @Override method setDebitAccount (line 81) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryReinvestDivX.java class TransactionEntryReinvestDivX (line 32) | @Entity method TransactionEntryReinvestDivX (line 40) | @SuppressWarnings("unused") method TransactionEntryReinvestDivX (line 44) | TransactionEntryReinvestDivX(final Account investmentAccount, final Se... method getTransactionType (line 65) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryRemoveX.java class TransactionEntryRemoveX (line 32) | @Entity method TransactionEntryRemoveX (line 39) | @SuppressWarnings("unused") method TransactionEntryRemoveX (line 43) | public TransactionEntryRemoveX(final Account account, final SecurityNo... method getSignedQuantity (line 59) | @Override method getTransactionType (line 64) | @Override method setCreditAccount (line 70) | @Override method setDebitAccount (line 76) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntryRocX.java class TransactionEntryRocX (line 35) | @Entity method TransactionEntryRocX (line 42) | @SuppressWarnings("unused") method TransactionEntryRocX (line 55) | TransactionEntryRocX(final Account incomeAccount, final Account invest... method getTotal (line 82) | @Override method getSignedQuantity (line 94) | @Override method getTransactionType (line 99) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntrySellX.java class TransactionEntrySellX (line 37) | @Entity method TransactionEntrySellX (line 44) | @SuppressWarnings("unused") method TransactionEntrySellX (line 58) | TransactionEntrySellX(final Account account, final Account investmentA... method getSignedQuantity (line 98) | @Override method getTransactionType (line 103) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionEntrySplitX.java class TransactionEntrySplitX (line 32) | @Entity method TransactionEntrySplitX (line 40) | @SuppressWarnings("unused") method TransactionEntrySplitX (line 44) | public TransactionEntrySplitX(final Account investmentAccount, final S... method getTransactionType (line 58) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionFactory.java class TransactionFactory (line 35) | public class TransactionFactory { method generateAddXTransaction (line 50) | public static InvestmentTransaction generateAddXTransaction(final Acco... method generateBuyXTransaction (line 89) | public static InvestmentTransaction generateBuyXTransaction(final Acco... method generateDividendXTransaction (line 145) | public static InvestmentTransaction generateDividendXTransaction(final... method generateRocXTransaction (line 201) | public static InvestmentTransaction generateRocXTransaction(final Acco... method generateDoubleEntryTransaction (line 257) | public static Transaction generateDoubleEntryTransaction(final Account... method generateDoubleEntryTransaction (line 295) | public static Transaction generateDoubleEntryTransaction(final Account... method generateMergeXTransaction (line 331) | public static InvestmentTransaction generateMergeXTransaction(final Ac... method generateReinvestDividendXTransaction (line 369) | public static InvestmentTransaction generateReinvestDividendXTransacti... method generateRemoveXTransaction (line 446) | public static InvestmentTransaction generateRemoveXTransaction(final A... method generateSellXTransaction (line 486) | public static InvestmentTransaction generateSellXTransaction(final Acc... method generateSingleEntryTransaction (line 550) | public static Transaction generateSingleEntryTransaction(final Account... method generateSplitXTransaction (line 585) | public static InvestmentTransaction generateSplitXTransaction(final Ac... method buildPayee (line 611) | private static String buildPayee(final String wordProperty, final Secu... method processCashTransfer (line 620) | private static void processCashTransfer(final Transaction transaction,... method processFees (line 634) | private static void processFees(final Transaction transaction, final A... method processGains (line 666) | private static void processGains(final Transaction transaction, final ... method createTransactionEntry (line 690) | public static TransactionEntry createTransactionEntry(final Account de... method TransactionFactory (line 707) | private TransactionFactory() { FILE: jgnash-core/src/main/java/jgnash/engine/TransactionTag.java type TransactionTag (line 27) | @SuppressWarnings("UnusedDeclaration") method TransactionTag (line 42) | TransactionTag(String description) { method toString (line 46) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TransactionType.java type TransactionType (line 28) | public enum TransactionType { method TransactionType (line 50) | TransactionType(String name) { method toString (line 54) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/TrashObject.java class TrashObject (line 33) | @Entity method TrashObject (line 50) | @SuppressWarnings("unused") method TrashObject (line 54) | TrashObject(final StoredObject object) { method getObject (line 60) | public StoredObject getObject() { method getDate (line 64) | public LocalDateTime getDate() { method compareTo (line 68) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/attachment/AttachmentManager.java type AttachmentManager (line 29) | public interface AttachmentManager { method addAttachment (line 30) | boolean addAttachment(Path path, boolean copy) throws IOException; method removeAttachment (line 32) | boolean removeAttachment(String attachment); method getAttachment (line 34) | Future getAttachment(String attachment); FILE: jgnash-core/src/main/java/jgnash/engine/attachment/AttachmentTransferClient.java class AttachmentTransferClient (line 51) | class AttachmentTransferClient { method AttachmentTransferClient (line 64) | AttachmentTransferClient(final Path tempPath) { method connectToServer (line 76) | boolean connectToServer(final String host, final int port, final char[... method encrypt (line 111) | private String encrypt(final String message) { method requestFile (line 118) | void requestFile(final Path file) { method deleteFile (line 127) | void deleteFile(final String attachment) { method sendFile (line 136) | Future sendFile(final Path file) { method disconnectFromServer (line 147) | void disconnectFromServer() { class Initializer (line 164) | private class Initializer extends ChannelInitializer { method initChannel (line 166) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/attachment/AttachmentTransferServer.java class AttachmentTransferServer (line 54) | public class AttachmentTransferServer { method AttachmentTransferServer (line 68) | public AttachmentTransferServer(final int port, final Path attachmentP... method startServer (line 73) | public boolean startServer(final char[] password) { method stopServer (line 123) | public void stopServer() { class ServerTransferHandler (line 135) | private final class ServerTransferHandler extends NettyTransferHandler { method ServerTransferHandler (line 137) | ServerTransferHandler() { method channelActive (line 141) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/attachment/DistributedAttachmentManager.java class DistributedAttachmentManager (line 48) | public class DistributedAttachmentManager implements AttachmentManager { method DistributedAttachmentManager (line 67) | public DistributedAttachmentManager(final String host, final int port) { method addAttachment (line 100) | @Override method removeAttachment (line 132) | @Override method getAttachment (line 138) | @Override method connectToServer (line 164) | public boolean connectToServer(final char[] password) { method disconnectFromServer (line 168) | public void disconnectFromServer() { FILE: jgnash-core/src/main/java/jgnash/engine/attachment/LocalAttachmentManager.java class LocalAttachmentManager (line 39) | public class LocalAttachmentManager implements AttachmentManager { method addAttachment (line 53) | @Override method removeAttachment (line 81) | @Override method getAttachment (line 97) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/attachment/NettyTransferHandler.java class NettyTransferHandler (line 50) | @ChannelHandler.Sharable method NettyTransferHandler (line 85) | NettyTransferHandler(final Path attachmentPath, @Nullable final Encryp... method channelRead0 (line 92) | @Override method deleteFile (line 116) | private void deleteFile(final String fileName) { method channelInactive (line 128) | @Override method exceptionCaught (line 141) | @Override method encrypt (line 148) | private String encrypt(final String message) { method sendFile (line 161) | Future sendFile(final Channel channel, final String fileName) { method sendFile (line 206) | private void sendFile(final ChannelHandlerContext ctx, final String ms... method closeOutputStream (line 210) | private void closeOutputStream(final String msg) { method writeOutputStream (line 225) | private void writeOutputStream(final String msg) { method openOutputStream (line 239) | private void openOutputStream(final String msg) { class Attachment (line 260) | private static class Attachment { method Attachment (line 267) | private Attachment(final Path path, long fileSize) throws IOException { FILE: jgnash-core/src/main/java/jgnash/engine/budget/Budget.java class Budget (line 46) | @SuppressWarnings("JpaDataSourceORMInspection") method getName (line 101) | public String getName() { method setName (line 105) | public void setName(final String name) { method getDescription (line 115) | public String getDescription() { method setDescription (line 119) | public void setDescription(final String description) { method setBudgetGoal (line 129) | public void setBudgetGoal(final Account account, final BudgetGoal budg... method removeBudgetGoal (line 136) | public void removeBudgetGoal(final Account account) { method getBudgetGoal (line 149) | public BudgetGoal getBudgetGoal(final Account account) { method compareTo (line 164) | @Override method equals (line 180) | @Override method getBudgetPeriod (line 190) | public Period getBudgetPeriod() { method setBudgetPeriod (line 199) | public void setBudgetPeriod(final Period budgetPeriod) { method clone (line 209) | @Override method areAssetAccountsIncluded (line 233) | public boolean areAssetAccountsIncluded() { method setAssetAccountsIncluded (line 242) | public void setAssetAccountsIncluded(final boolean assetAccountsInclud... method areIncomeAccountsIncluded (line 251) | public boolean areIncomeAccountsIncluded() { method setIncomeAccountsIncluded (line 260) | public void setIncomeAccountsIncluded(final boolean incomeAccountsIncl... method areExpenseAccountsIncluded (line 269) | public boolean areExpenseAccountsIncluded() { method setExpenseAccountsIncluded (line 278) | public void setExpenseAccountsIncluded(final boolean expenseAccountsIn... method areLiabilityAccountsIncluded (line 287) | public boolean areLiabilityAccountsIncluded() { method setLiabilityAccountsIncluded (line 296) | public void setLiabilityAccountsIncluded(final boolean liabilityAccoun... method toString (line 305) | @Override method getRoundingScale (line 315) | public byte getRoundingScale() { method setRoundingScale (line 324) | public void setRoundingScale(final byte scale) { method getRoundingMode (line 333) | @NotNull method setRoundingMode (line 343) | public void setRoundingMode(@NotNull final RoundingMode roundingMethod) { method getStartMonth (line 353) | public Month getStartMonth() { method setStartMonth (line 361) | public void setStartMonth(Month startMonth) { FILE: jgnash-core/src/main/java/jgnash/engine/budget/BudgetFactory.java class BudgetFactory (line 40) | public class BudgetFactory { method BudgetFactory (line 45) | private BudgetFactory() { method buildAverageBudget (line 48) | public static Budget buildAverageBudget(final Period budgetPeriod, fin... method buildAverageBudgetGoal (line 72) | public static BudgetGoal buildAverageBudgetGoal(final Account account, method buildBudgetGoal (line 111) | public static BudgetGoal buildBudgetGoal(final BudgetGoal baseBudgetGoal, FILE: jgnash-core/src/main/java/jgnash/engine/budget/BudgetGoal.java class BudgetGoal (line 48) | @Entity method BudgetGoal (line 74) | public BudgetGoal() { method getGoals (line 78) | public final BigDecimal[] getGoals() { method setGoals (line 82) | public final void setGoals(final BigDecimal[] goals) { method getBudgetPeriod (line 105) | public Period getBudgetPeriod() { method setBudgetPeriod (line 114) | public void setBudgetPeriod(final Period budgetPeriod) { method setGoal (line 118) | public void setGoal(final int startPeriod, final int endPeriod, final ... method getGoal (line 143) | public BigDecimal getGoal(final int startPeriod, final int endPeriod, ... method clone (line 177) | @Override method hashCode (line 193) | @Override method equals (line 207) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/budget/BudgetPeriodDescriptor.java class BudgetPeriodDescriptor (line 33) | public class BudgetPeriodDescriptor implements Comparable getDescriptors(final int bu... FILE: jgnash-core/src/main/java/jgnash/engine/budget/BudgetPeriodResults.java class BudgetPeriodResults (line 28) | public class BudgetPeriodResults { method getBudgeted (line 36) | public BigDecimal getBudgeted() { method setBudgeted (line 40) | public void setBudgeted(final BigDecimal budgeted) { method getChange (line 44) | public BigDecimal getChange() { method setChange (line 48) | public void setChange(final BigDecimal change) { method getRemaining (line 52) | public BigDecimal getRemaining() { method setRemaining (line 56) | public void setRemaining(final BigDecimal balance) { method toString (line 60) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/budget/BudgetResultsModel.java class BudgetResultsModel (line 55) | public class BudgetResultsModel implements MessageListener { method BudgetResultsModel (line 86) | public BudgetResultsModel(final Budget budget, final int year, final C... method getBudget (line 104) | public Budget getBudget() { method getBaseCurrency (line 108) | public CurrencyNode getBaseCurrency() { method getDepth (line 120) | public int getDepth(final Account account) { method areParentsIncluded (line 136) | private boolean areParentsIncluded(final Account account) { method getDescriptorList (line 152) | public List getDescriptorList() { method registerListeners (line 156) | private void registerListeners() { method unregisterListeners (line 160) | private void unregisterListeners() { method addMessageListener (line 164) | public synchronized void addMessageListener(final MessageListener mess... method removeMessageListener (line 168) | public synchronized void removeMessageListener(final MessageListener m... method includeAccount (line 178) | public boolean includeAccount(final Account account) { method loadAccounts (line 202) | private void loadAccounts() { method loadAccountGroups (line 218) | private void loadAccountGroups() { method getAccountGroupList (line 240) | public List getAccountGroupList() { method getAccounts (line 250) | public final Set getAccounts() { method getAccounts (line 261) | private Set getAccounts(final AccountGroup group) { method clear (line 271) | private void clear(final BudgetPeriodDescriptor descriptor, final Acco... method clear (line 285) | private void clear(final BudgetPeriodDescriptor descriptor, final Acco... method clear (line 299) | private void clear(final Account account) { method clear (line 309) | private void clear(final AccountGroup accountGroup) { method clearCached (line 323) | private void clearCached() { method getResults (line 343) | public BudgetPeriodResults getResults(final BudgetPeriodDescriptor des... method getResults (line 364) | public BudgetPeriodResults getResults(final BudgetPeriodDescriptor des... method getResults (line 383) | public BudgetPeriodResults getResults(final Account account) { method getResults (line 399) | public BudgetPeriodResults getResults(final AccountGroup accountGroup) { method buildAccountResults (line 410) | private BudgetPeriodResults buildAccountResults(final BudgetPeriodDesc... method buildResults (line 473) | private BudgetPeriodResults buildResults(final BudgetPeriodDescriptor ... method buildResults (line 524) | private BudgetPeriodResults buildResults(final Account account) { method buildResults (line 561) | private BudgetPeriodResults buildResults(final AccountGroup group) { method clearCached (line 599) | private void clearCached(final Account account) { method processAccountEvent (line 624) | private void processAccountEvent(final Message message) { method processBudgetEvent (line 647) | private void processBudgetEvent(final Message message) { method processTransactionEvent (line 668) | private void processTransactionEvent(final Message message) { method messagePosted (line 683) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/budget/Pattern.java type Pattern (line 28) | @SuppressWarnings("unused") method Pattern (line 39) | Pattern(final String description) { method toString (line 43) | @Override method getIncrement (line 48) | public int getIncrement() { FILE: jgnash-core/src/main/java/jgnash/engine/concurrent/DistributedLockManager.java class DistributedLockManager (line 64) | public class DistributedLockManager implements LockManager { method DistributedLockManager (line 104) | public DistributedLockManager(final String host, final int port) { method encrypt (line 109) | private String encrypt(final String message) { method connectToServer (line 122) | public boolean connectToServer(final char[] password) { method disconnectFromServer (line 159) | public void disconnectFromServer() { method getLock (line 176) | @Override method getLatch (line 181) | private CountDownLatch getLatch(final String lockMessage) { method lock (line 191) | private void lock(final String lockId, final String type) { method unlock (line 195) | private void unlock(final String lockId, final String type) { method changeLockState (line 199) | private void changeLockState(final String lockId, final String type, f... method processMessage (line 243) | private void processMessage(final String lockMessage) { class LockManagerThreadFactory (line 271) | private static class LockManagerThreadFactory implements ThreadFactory { method newThread (line 274) | @Override class Initializer (line 280) | private class Initializer extends ChannelInitializer { method initChannel (line 282) | @Override class ClientHandler (line 299) | @ChannelHandler.Sharable method channelRead (line 302) | @Override method exceptionCaught (line 311) | @Override class DistributedReadWriteLock (line 319) | private class DistributedReadWriteLock extends ReentrantReadWriteLock { method DistributedReadWriteLock (line 327) | DistributedReadWriteLock(final String lockId) { method readLock (line 336) | @Override method writeLock (line 342) | @Override class ReadLock (line 348) | class ReadLock extends ReentrantReadWriteLock.ReadLock { method ReadLock (line 350) | ReadLock(final ReentrantReadWriteLock lock) { method lock (line 354) | @Override method unlock (line 360) | @Override class WriteLock (line 367) | class WriteLock extends ReentrantReadWriteLock.WriteLock { method WriteLock (line 369) | WriteLock(final ReentrantReadWriteLock lock) { method lock (line 373) | @Override method unlock (line 379) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/concurrent/DistributedLockServer.java class DistributedLockServer (line 63) | public class DistributedLockServer { method DistributedLockServer (line 92) | public DistributedLockServer(final int port) { method encrypt (line 96) | private String encrypt(final String message) { method processMessage (line 103) | private void processMessage(final ChannelHandlerContext ctx, final Str... method getLock (line 172) | private ReadWriteLock getLock(final String lockId) { method startServer (line 176) | public boolean startServer(final char[] password) { method stopServer (line 211) | public void stopServer() { class LockServerThreadFactory (line 225) | private static class LockServerThreadFactory implements ThreadFactory { method newThread (line 228) | @Override class ServerHandler (line 235) | @ChannelHandler.Sharable method channelActive (line 238) | @Override method channelInactive (line 245) | @Override method channelRead (line 271) | @Override method exceptionCaught (line 279) | @Override class Initializer (line 286) | private class Initializer extends ChannelInitializer { method initChannel (line 288) | @Override class ReadWriteLock (line 309) | private static class ReadWriteLock { method ReadWriteLock (line 324) | private ReadWriteLock(final String id) { method hasWriteThread (line 328) | synchronized boolean hasWriteThread(final String id) { method cleanupStaleThread (line 338) | synchronized void cleanupStaleThread(final String remoteThread) { method cleanupStaleWriteThread (line 350) | synchronized void cleanupStaleWriteThread() { method lockForRead (line 362) | synchronized void lockForRead(final String remoteThread) throws Inte... method lockForWrite (line 372) | synchronized void lockForWrite(final String remoteThread) throws Int... method unlockRead (line 385) | synchronized void unlockRead(final String remoteThread) { method unlockWrite (line 402) | synchronized void unlockWrite(final String remoteThread) { method canGrantReadAccess (line 417) | private synchronized boolean canGrantReadAccess(final String remoteT... method canGrantWriteAccess (line 433) | private synchronized boolean canGrantWriteAccess(final String remote... method getReadHoldCount (line 444) | private synchronized int getReadHoldCount(final String remoteThread) { method isReadLockedByCurrentThread (line 451) | private synchronized boolean isReadLockedByCurrentThread(final Strin... method isWriteLockedByCurrentThread (line 455) | private synchronized boolean isWriteLockedByCurrentThread(final Stri... FILE: jgnash-core/src/main/java/jgnash/engine/concurrent/LocalLockManager.java class LocalLockManager (line 29) | public class LocalLockManager implements LockManager { method getLock (line 32) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/concurrent/LockManager.java type LockManager (line 29) | public interface LockManager { method getLock (line 39) | ReentrantReadWriteLock getLock(final String lockId); FILE: jgnash-core/src/main/java/jgnash/engine/concurrent/Priority.java class Priority (line 29) | public class Priority implements Comparable { method Priority (line 41) | Priority(final int priority) { method getPriority (line 46) | int getPriority() { method compareTo (line 50) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/concurrent/PriorityThreadPoolExecutor.java class PriorityThreadPoolExecutor (line 38) | public class PriorityThreadPoolExecutor { method PriorityThreadPoolExecutor (line 44) | public PriorityThreadPoolExecutor(ThreadFactory threadFactory) { method PriorityThreadPoolExecutor (line 58) | public PriorityThreadPoolExecutor() { method submit (line 62) | private Future submit(final Callable callable, final Priori... method submit (line 76) | public Future submit(final Callable callable, final int prio... method submit (line 80) | public Future submit(final Callable callable) { method shutdown (line 84) | public void shutdown() { method shutdownNow (line 96) | @SuppressWarnings("UnusedReturnValue") method awaitTermination (line 101) | @SuppressWarnings("UnusedReturnValue") class FutureTaskWrapper (line 107) | static class FutureTaskWrapper extends FutureTask implements Com... method FutureTaskWrapper (line 110) | FutureTaskWrapper(final PriorityCallable priorityCallable) { method getPriorityCallable (line 115) | PriorityCallable getPriorityCallable() { method compareTo (line 119) | @Override type PriorityCallable (line 125) | private interface PriorityCallable extends Callable { method getPriority (line 126) | Priority getPriority (); FILE: jgnash-core/src/main/java/jgnash/engine/dao/AbstractDAO.java class AbstractDAO (line 30) | public abstract class AbstractDAO implements DAO { method stripMarkedForRemoval (line 34) | protected static List stripMarkedForRemova... method isDirty (line 39) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/dao/AccountDAO.java type AccountDAO (line 32) | public interface AccountDAO extends DAO { method getRootAccount (line 34) | RootAccount getRootAccount(); method getAccountList (line 36) | List getAccountList(); method addAccount (line 38) | boolean addAccount(Account parent, final Account child); method addRootAccount (line 40) | boolean addRootAccount(RootAccount account); method addAccountSecurity (line 49) | boolean addAccountSecurity(final Account account, final SecurityNode n... method getIncomeAccountList (line 56) | List getIncomeAccountList(); method getExpenseAccountList (line 63) | List getExpenseAccountList(); method getInvestmentAccountList (line 70) | List getInvestmentAccountList(); method getAccountByUuid (line 72) | Account getAccountByUuid(final UUID uuid); method updateAccount (line 74) | boolean updateAccount(Account account); method toggleAccountVisibility (line 83) | boolean toggleAccountVisibility(final Account account); FILE: jgnash-core/src/main/java/jgnash/engine/dao/BudgetDAO.java type BudgetDAO (line 30) | public interface BudgetDAO extends DAO { method add (line 32) | boolean add(Budget budget); method update (line 34) | boolean update(Budget budget); method getBudgets (line 36) | List getBudgets(); method getBudgetByUuid (line 38) | Budget getBudgetByUuid(final UUID uuid); FILE: jgnash-core/src/main/java/jgnash/engine/dao/CommodityDAO.java type CommodityDAO (line 37) | public interface CommodityDAO extends DAO { method addCommodity (line 39) | boolean addCommodity(CommodityNode node); method addExchangeRateHistory (line 48) | boolean addExchangeRateHistory(final ExchangeRate rate); method addSecurityHistory (line 58) | boolean addSecurityHistory(final SecurityNode node, final SecurityHist... method addSecurityHistoryEvent (line 68) | boolean addSecurityHistoryEvent(final SecurityNode node, final Securit... method getActiveCurrencies (line 75) | Set getActiveCurrencies(); method getCurrencies (line 77) | List getCurrencies(); method getCurrencyByUuid (line 79) | CurrencyNode getCurrencyByUuid(final UUID uuid); method getSecurityByUuid (line 81) | SecurityNode getSecurityByUuid(final UUID uuid); method getExchangeNode (line 83) | ExchangeRate getExchangeNode(final String rateId); method getExchangeRateByUuid (line 85) | ExchangeRate getExchangeRateByUuid(final UUID uuid); method getSecurities (line 87) | @NotNull List getSecurities(); method removeExchangeRateHistory (line 96) | boolean removeExchangeRateHistory(final ExchangeRate rate); method removeSecurityHistory (line 106) | boolean removeSecurityHistory(final SecurityNode node, final SecurityH... method removeSecurityHistoryEvent (line 116) | boolean removeSecurityHistoryEvent(final SecurityNode node, final Secu... method addExchangeRate (line 118) | void addExchangeRate(ExchangeRate eRate); method updateCommodityNode (line 120) | boolean updateCommodityNode(final CommodityNode node); method getExchangeRates (line 122) | List getExchangeRates(); FILE: jgnash-core/src/main/java/jgnash/engine/dao/ConfigDAO.java type ConfigDAO (line 27) | public interface ConfigDAO extends DAO { method getDefaultConfig (line 29) | Config getDefaultConfig(); method update (line 31) | void update(Config config); FILE: jgnash-core/src/main/java/jgnash/engine/dao/DAO.java type DAO (line 27) | public interface DAO { method getObjectByUuid (line 28) | T getObjectByUuid(final Class tClass, final UUID uuid); method isDirty (line 30) | boolean isDirty(); FILE: jgnash-core/src/main/java/jgnash/engine/dao/EngineDAO.java type EngineDAO (line 29) | public interface EngineDAO extends DAO { method getAccountDAO (line 31) | AccountDAO getAccountDAO(); method getBudgetDAO (line 33) | BudgetDAO getBudgetDAO(); method getCommodityDAO (line 35) | CommodityDAO getCommodityDAO(); method getConfigDAO (line 37) | ConfigDAO getConfigDAO(); method getRecurringDAO (line 39) | RecurringDAO getRecurringDAO(); method getTagDAO (line 41) | TagDAO getTagDAO(); method getTransactionDAO (line 43) | TransactionDAO getTransactionDAO(); method getTrashDAO (line 45) | TrashDAO getTrashDAO(); method getStoredObjects (line 47) | List getStoredObjects(); method getStoredObjects (line 49) | List getStoredObjects(Class tClass); method refresh (line 58) | void refresh(StoredObject object); method bulkUpdate (line 67) | void bulkUpdate(List objectList); method shutdown (line 69) | void shutdown(); method isRemote (line 71) | default boolean isRemote() { FILE: jgnash-core/src/main/java/jgnash/engine/dao/RecurringDAO.java type RecurringDAO (line 30) | public interface RecurringDAO extends DAO { method getReminderList (line 32) | List getReminderList(); method addReminder (line 34) | boolean addReminder(Reminder reminder); method getReminderByUuid (line 36) | Reminder getReminderByUuid(final UUID uuid); method updateReminder (line 38) | boolean updateReminder(Reminder reminder); FILE: jgnash-core/src/main/java/jgnash/engine/dao/TagDAO.java type TagDAO (line 29) | public interface TagDAO extends DAO { method add (line 31) | boolean add(Tag tag); method update (line 33) | boolean update(Tag tag); method getTags (line 35) | Set getTags(); FILE: jgnash-core/src/main/java/jgnash/engine/dao/TransactionDAO.java type TransactionDAO (line 30) | public interface TransactionDAO extends DAO { method getTransactions (line 37) | List getTransactions(); method addTransaction (line 39) | boolean addTransaction(Transaction transaction); method getTransactionByUuid (line 41) | Transaction getTransactionByUuid(final UUID uuid); method removeTransaction (line 43) | boolean removeTransaction(Transaction transaction); method getTransactionsWithAttachments (line 50) | List getTransactionsWithAttachments(); FILE: jgnash-core/src/main/java/jgnash/engine/dao/TrashDAO.java type TrashDAO (line 29) | public interface TrashDAO extends DAO { method getTrashObjects (line 31) | List getTrashObjects(); method add (line 33) | void add(TrashObject trashObject); method remove (line 35) | void remove(TrashObject trashObject); method addEntityTrash (line 37) | void addEntityTrash(Object entity); FILE: jgnash-core/src/main/java/jgnash/engine/jpa/AbstractJpaDAO.java class AbstractJpaDAO (line 53) | abstract class AbstractJpaDAO extends AbstractDAO implements DAO { method AbstractJpaDAO (line 77) | AbstractJpaDAO(final EntityManager entityManager, final boolean isRemo... method shutDownExecutor (line 84) | static void shutDownExecutor() { method query (line 114) | @NotNull method merge (line 155) | T merge(final T object) { method persist (line 190) | boolean persist(final Object... objects) { method getObjectByUuid (line 232) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/AbstractJpaDataStore.java class AbstractJpaDataStore (line 58) | abstract class AbstractJpaDataStore implements DataStore { method waitForLockFileRelease (line 82) | private void waitForLockFileRelease(final String fileName, final char[... method closeEngine (line 88) | @Override method getClientEngine (line 107) | @Override method getLocalEngine (line 156) | @Override method getFileName (line 205) | @Override method isLocal (line 211) | @Override method saveAs (line 216) | @Override method toString (line 275) | @Override method exists (line 280) | private boolean exists(final String fileName) { method initEmptyDatabase (line 290) | private boolean initEmptyDatabase(final String fileName) { method deleteDatabase (line 322) | protected abstract void deleteDatabase(final String fileName); method getLockFileExtension (line 329) | protected abstract String getLockFileExtension(); FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaAccountDAO.java class JpaAccountDAO (line 46) | class JpaAccountDAO extends AbstractJpaDAO implements AccountDAO { method JpaAccountDAO (line 50) | JpaAccountDAO(final EntityManager entityManager, final boolean isRemot... method getRootAccount (line 57) | @Override method getAccountList (line 100) | @Override method addAccount (line 108) | @Override method addRootAccount (line 143) | @Override method addAccountSecurity (line 151) | @Override method getAccountList (line 156) | private List getAccountList(final AccountType type) { method getIncomeAccountList (line 186) | @Override method getExpenseAccountList (line 194) | @Override method getInvestmentAccountList (line 202) | @Override method getAccountByUuid (line 213) | @Override method updateAccount (line 221) | @Override method toggleAccountVisibility (line 229) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaBudgetDAO.java class JpaBudgetDAO (line 33) | class JpaBudgetDAO extends AbstractJpaDAO implements BudgetDAO { method JpaBudgetDAO (line 35) | JpaBudgetDAO(final EntityManager entityManager, final boolean isRemote) { method add (line 39) | @Override method update (line 44) | @Override method getBudgets (line 49) | @Override method getBudgetByUuid (line 54) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaCommodityDAO.java class JpaCommodityDAO (line 49) | class JpaCommodityDAO extends AbstractJpaDAO implements CommodityDAO { method JpaCommodityDAO (line 53) | JpaCommodityDAO(final EntityManager entityManager, final boolean isRem... method addCommodity (line 60) | @Override method addSecurityHistory (line 65) | @Override method addSecurityHistoryEvent (line 70) | @Override method removeSecurityHistory (line 76) | @Override method removeSecurityHistoryEvent (line 81) | @Override method addExchangeRateHistory (line 86) | @Override method removeExchangeRateHistory (line 91) | @Override method getCurrencies (line 99) | @Override method getCurrencyByUuid (line 104) | @Override method getExchangeNode (line 112) | @Override method getExchangeRateByUuid (line 126) | @Override method getSecurityByUuid (line 131) | @Override method getSecurities (line 139) | @Override method getExchangeRates (line 145) | @Override method addExchangeRate (line 153) | @Override method updateCommodityNode (line 161) | @Override method getActiveCurrencies (line 169) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaConfigDAO.java class JpaConfigDAO (line 39) | class JpaConfigDAO extends AbstractJpaDAO implements ConfigDAO { method JpaConfigDAO (line 43) | JpaConfigDAO(final EntityManager entityManager, final boolean isRemote) { method getDefaultConfig (line 50) | @Override method update (line 93) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaConfiguration.java class JpaConfiguration (line 32) | class JpaConfiguration { method JpaConfiguration (line 34) | private JpaConfiguration() { method getBaseProperties (line 51) | private static Properties getBaseProperties(final DataStoreType databa... method getLocalProperties (line 73) | static Properties getLocalProperties(final DataStoreType dataStoreType... method getClientProperties (line 145) | static Properties getClientProperties(final DataStoreType dataStoreTyp... FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaEngineDAO.java class JpaEngineDAO (line 44) | class JpaEngineDAO extends AbstractJpaDAO implements EngineDAO { method JpaEngineDAO (line 62) | JpaEngineDAO(final EntityManager entityManager, final boolean isRemote) { method shutdown (line 66) | @Override method getAccountDAO (line 82) | @Override method getBudgetDAO (line 90) | @Override method getCommodityDAO (line 98) | @Override method getConfigDAO (line 106) | @Override method getRecurringDAO (line 114) | @Override method getTagDAO (line 122) | @Override method getTransactionDAO (line 130) | @Override method getTrashDAO (line 138) | @Override method getStoredObjects (line 146) | @Override method getStoredObjects (line 151) | @Override method refresh (line 161) | @Override method bulkUpdate (line 181) | @Override method isRemote (line 204) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaH2DataStore.java class JpaH2DataStore (line 34) | public class JpaH2DataStore extends AbstractJpaDataStore { method getFileExt (line 40) | @NotNull method getType (line 46) | @Override method getLockFileExtension (line 51) | @Override method deleteDatabase (line 56) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaH2MvDataStore.java class JpaH2MvDataStore (line 28) | public class JpaH2MvDataStore extends JpaH2DataStore { method getFileExt (line 32) | @NotNull method getType (line 38) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaHsqlDataStore.java class JpaHsqlDataStore (line 35) | public class JpaHsqlDataStore extends AbstractJpaDataStore { method getFileExt (line 44) | @NotNull method getType (line 50) | @Override method rename (line 55) | @Override method getLockFileExtension (line 67) | @Override method deleteDatabase (line 72) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaNetworkServer.java class JpaNetworkServer (line 61) | public class JpaNetworkServer { method startServer (line 93) | public synchronized void startServer(final String fileName, final int ... method startServer (line 127) | public synchronized void startServer(final String fileName, final int ... method run (line 142) | private synchronized void run(final DataStoreType dataStoreType, final... method runH2Server (line 243) | private void runH2Server(final String fileName, final int port, final ... method runHsqldbServer (line 278) | private void runHsqldbServer(final String fileName, final int port, fi... method stopServer (line 300) | private synchronized void stopServer() { method createEngine (line 304) | private Engine createEngine(final DataStoreType dataStoreType, final S... method exportXML (line 342) | private static void exportXML(final Engine engine, final String fileNa... FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaRecurringDAO.java class JpaRecurringDAO (line 34) | class JpaRecurringDAO extends AbstractJpaDAO implements RecurringDAO { method JpaRecurringDAO (line 36) | JpaRecurringDAO(final EntityManager entityManager, final boolean isRem... method getReminderList (line 43) | @Override method addReminder (line 51) | @Override method getReminderByUuid (line 56) | @Override method updateReminder (line 62) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaTagDAO.java class JpaTagDAO (line 33) | class JpaTagDAO extends AbstractJpaDAO implements TagDAO { method JpaTagDAO (line 35) | JpaTagDAO(final EntityManager entityManager, final boolean isRemote) { method add (line 39) | @Override method update (line 44) | @Override method getTags (line 49) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaTransactionDAO.java class JpaTransactionDAO (line 40) | class JpaTransactionDAO extends AbstractJpaDAO implements TransactionDAO { method JpaTransactionDAO (line 44) | JpaTransactionDAO(final EntityManager entityManager, final boolean isR... method getTransactions (line 52) | @Override method addTransaction (line 60) | @Override method getTransactionByUuid (line 92) | @Override method removeTransaction (line 100) | @Override method getTransactionsWithAttachments (line 133) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaTrashDAO.java class JpaTrashDAO (line 52) | class JpaTrashDAO extends AbstractJpaDAO implements TrashDAO { method JpaTrashDAO (line 66) | JpaTrashDAO(final EntityManager entityManager, final boolean isRemote) { method stopTrashExecutor (line 77) | void stopTrashExecutor() { method getTrashObjects (line 88) | @Override method add (line 118) | @Override method remove (line 146) | @Override method addEntityTrash (line 178) | @Override method cleanupEntityTrash (line 206) | private void cleanupEntityTrash() { FILE: jgnash-core/src/main/java/jgnash/engine/jpa/JpaTrashEntity.java class JpaTrashEntity (line 36) | @Entity method JpaTrashEntity (line 64) | @SuppressWarnings("unused") method JpaTrashEntity (line 69) | JpaTrashEntity(final Object entity) { method getDate (line 74) | public LocalDateTime getDate() { method getClassName (line 78) | String getClassName() { method getEntityId (line 82) | long getEntityId() { method getBasicEntityId (line 86) | private static long getBasicEntityId(final Object object) { method setPending (line 99) | void setPending() { method isPending (line 103) | boolean isPending() { FILE: jgnash-core/src/main/java/jgnash/engine/jpa/SqlUtils.java class SqlUtils (line 47) | public class SqlUtils { method SqlUtils (line 63) | private SqlUtils() { method changePassword (line 66) | public static boolean changePassword(final String fileName, final char... method getFileVersion (line 103) | public static float getFileVersion(final String fileName, final char[]... method getTableAndColumnNames (line 162) | public static Set getTableAndColumnNames(final String fileName) { method dropColumn (line 200) | @SuppressWarnings("SameParameterValue") method isConnectionValid (line 249) | static boolean isConnectionValid(final String url) { method waitForLockFileRelease (line 274) | static void waitForLockFileRelease(final DataStoreType dataStoreType, ... FILE: jgnash-core/src/main/java/jgnash/engine/message/ChannelEvent.java type ChannelEvent (line 25) | public enum ChannelEvent { FILE: jgnash-core/src/main/java/jgnash/engine/message/LocalServerListener.java type LocalServerListener (line 26) | public interface LocalServerListener { method messagePosted (line 27) | void messagePosted(String event); FILE: jgnash-core/src/main/java/jgnash/engine/message/Message.java class Message (line 38) | public class Message implements Serializable, Cloneable { method Message (line 59) | @Deprecated method Message (line 63) | public Message(final MessageChannel channel, final ChannelEvent event,... method Message (line 67) | private Message(final MessageChannel channel, final ChannelEvent event... method getChannel (line 73) | public MessageChannel getChannel() { method getEvent (line 77) | public ChannelEvent getEvent() { method setObject (line 87) | public void setObject(@NotNull final MessageProperty key, @NotNull fin... method getObject (line 98) | @SuppressWarnings("unchecked") method getSource (line 103) | public String getSource() { method setRemote (line 107) | void setRemote() { method isRemote (line 111) | public boolean isRemote() { method writeObject (line 123) | @SuppressWarnings("unused") method readObject (line 149) | @SuppressWarnings({"unchecked", "unused"}) method clone (line 168) | @Override method toString (line 182) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/message/MessageBus.java class MessageBus (line 49) | public class MessageBus { method MessageBus (line 71) | private MessageBus(final String busName) { method setRemote (line 83) | public synchronized boolean setRemote(final String host, final int por... method setLocal (line 91) | public synchronized void setLocal() { method getInstance (line 100) | public static synchronized MessageBus getInstance() { method getInstance (line 104) | public static synchronized MessageBus getInstance(final String name) { method getRemoteDataBasePath (line 108) | public String getRemoteDataBasePath() { method getRemoteDataStoreType (line 115) | public DataStoreType getRemoteDataStoreType() { method disconnectFromServer (line 122) | private void disconnectFromServer() { method shutDownRemoteServer (line 136) | public void shutDownRemoteServer(final String remoteHost, final int re... method connectToServer (line 148) | private boolean connectToServer(final String remoteHost, final int rem... method registerListener (line 177) | public void registerListener(final MessageListener listener, final Mes... method logStackTrace (line 191) | private static void logStackTrace() { method unregisterListener (line 201) | public void unregisterListener(final MessageListener listener, final M... method containsListener (line 216) | private boolean containsListener(final MessageListener listener, final... method fireBlockingEvent (line 235) | public void fireBlockingEvent(final Message message) { method fireEvent (line 250) | public Future fireEvent(final Message message) { FILE: jgnash-core/src/main/java/jgnash/engine/message/MessageBusClient.java class MessageBusClient (line 69) | class MessageBusClient { method MessageBusClient (line 96) | MessageBusClient(final String host, final int port, final String name) { method getDataBasePath (line 104) | String getDataBasePath() { method getDataStoreType (line 108) | DataStoreType getDataStoreType() { method getConnectionTimeout (line 112) | private static int getConnectionTimeout() { method connectToServer (line 116) | boolean connectToServer(final char[] password) { class MessageBusClientInitializer (line 152) | private class MessageBusClientInitializer extends ChannelInitializer { method PendingReminder (line 43) | public PendingReminder(final @NotNull Reminder reminder, final @NotNul... method compareTo (line 48) | @Override method equals (line 61) | @Override method hashCode (line 70) | @Override method isApproved (line 82) | public synchronized final boolean isApproved() { method setApproved (line 91) | public synchronized final void setApproved(final boolean approved) { method getCommitDate (line 100) | public synchronized final LocalDate getCommitDate() { method getReminder (line 109) | public synchronized final Reminder getReminder() { method toString (line 113) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/recurring/RecurringIterator.java type RecurringIterator (line 27) | public interface RecurringIterator { method next (line 34) | LocalDate next(); FILE: jgnash-core/src/main/java/jgnash/engine/recurring/Reminder.java class Reminder (line 41) | @Entity method compareTo (line 100) | @Override method getDaysAdvance (line 123) | public int getDaysAdvance() { method getDescription (line 132) | public String getDescription() { method getEndDate (line 141) | public @Nullable LocalDate getEndDate() { method getIterator (line 150) | public abstract RecurringIterator getIterator(); method getLastDate (line 156) | public @Nullable LocalDate getLastDate() { method getStartDate (line 165) | public @NotNull LocalDate getStartDate() { method getTransaction (line 175) | public Transaction getTransaction() { method getReminderType (line 186) | public abstract ReminderType getReminderType(); method equals (line 188) | @Override method isAutoCreate (line 200) | public boolean isAutoCreate() { method isEnabled (line 209) | public boolean isEnabled() { method setDaysAdvance (line 219) | public void setDaysAdvance(final int advanceRemindDays) { method setAutoCreate (line 227) | public void setAutoCreate(final boolean autoCreate) { method setDescription (line 236) | public void setDescription(@NotNull final String description) { method setEnabled (line 246) | public void setEnabled(final boolean enabled) { method setEndDate (line 255) | public void setEndDate(final @Nullable LocalDate endDate) { method setLastDate (line 264) | private void setLastDate(final @NotNull LocalDate lastDate) { method setLastDate (line 271) | public void setLastDate() { method setStartDate (line 280) | public void setStartDate(final @NotNull LocalDate startDate) { method setTransaction (line 289) | public void setTransaction(final Transaction transaction) { method getIncrement (line 298) | public int getIncrement() { method setIncrement (line 307) | public void setIncrement(final int increment) { method toString (line 311) | @Override method setNotes (line 321) | public void setNotes(final String notes) { method getNotes (line 330) | public String getNotes() { method setAccount (line 339) | public void setAccount(final Account account) { method getAccount (line 348) | public Account getAccount() { method clone (line 352) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/recurring/ReminderType.java type ReminderType (line 28) | public enum ReminderType { method ReminderType (line 38) | ReminderType(String name) { method toString (line 45) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/recurring/WeeklyReminder.java class WeeklyReminder (line 32) | @Entity method WeeklyReminder (line 35) | public WeeklyReminder() { method getReminderType (line 39) | @Override method getIterator (line 44) | @Override class WeeklyIterator (line 49) | private class WeeklyIterator implements RecurringIterator { method WeeklyIterator (line 52) | WeeklyIterator() { method next (line 65) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/recurring/YearlyReminder.java class YearlyReminder (line 31) | @Entity method YearlyReminder (line 34) | public YearlyReminder() { method getIterator (line 38) | @Override method getReminderType (line 43) | @Override class YearlyIterator (line 48) | private class YearlyIterator implements RecurringIterator { method YearlyIterator (line 51) | YearlyIterator() { method next (line 66) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/AbstractXStreamContainer.java class AbstractXStreamContainer (line 86) | abstract class AbstractXStreamContainer { method AbstractXStreamContainer (line 96) | AbstractXStreamContainer(final Path path) { method createBackup (line 105) | static void createBackup(final Path origFile) { method query (line 133) | @SuppressWarnings("unchecked") method configureXStream (line 139) | static XStream configureXStream(final XStreamJVM9 xstream) { method acquireFileLock (line 238) | boolean acquireFileLock() { method releaseFileLock (line 242) | void releaseFileLock() { method commit (line 246) | abstract void commit(); method set (line 248) | boolean set(final StoredObject object) { method delete (line 268) | void delete(final StoredObject object) { method get (line 278) | StoredObject get(final UUID uuid) { method query (line 297) | List query(final Class clazz) { method close (line 307) | void close() { method getFileName (line 311) | String getFileName() { method asList (line 325) | List asList() { class XStreamOut (line 335) | static class XStreamOut extends XStreamJVM9 { method XStreamOut (line 337) | XStreamOut(final ReflectionProvider reflectionProvider, final Hierar... method wrapMapper (line 341) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/AbstractXStreamDAO.java class AbstractXStreamDAO (line 35) | abstract class AbstractXStreamDAO extends AbstractDAO implements DAO { method AbstractXStreamDAO (line 50) | AbstractXStreamDAO(@NotNull final AbstractXStreamContainer container) { method getObjectByUuid (line 56) | private StoredObject getObjectByUuid(final UUID uuid) { method getObjectByUuid (line 60) | @Override method commit (line 72) | final void commit() { method commitAndReset (line 80) | final void commitAndReset() { FILE: jgnash-core/src/main/java/jgnash/engine/xstream/BinaryContainer.java class BinaryContainer (line 58) | class BinaryContainer extends AbstractXStreamContainer { method BinaryContainer (line 60) | BinaryContainer(final Path path) { method commit (line 64) | @Override method writeBinary (line 69) | private synchronized void writeBinary() { method writeBinary (line 91) | static synchronized void writeBinary(@NotNull final Collection objects) { method newInstance (line 44) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XMLContainer.java class XMLContainer (line 57) | class XMLContainer extends AbstractXStreamContainer { method XMLContainer (line 59) | XMLContainer(final Path path) { method writeXML (line 71) | static synchronized void writeXML(@NotNull final Collection getAccountByType(final AccountType type) { FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamBudgetDAO.java class XStreamBudgetDAO (line 31) | class XStreamBudgetDAO extends AbstractXStreamDAO implements BudgetDAO { method XStreamBudgetDAO (line 33) | XStreamBudgetDAO(final AbstractXStreamContainer container) { method add (line 37) | @Override method update (line 45) | @Override method getBudgets (line 53) | @Override method getBudgetByUuid (line 58) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamCommodityDAO.java class XStreamCommodityDAO (line 41) | class XStreamCommodityDAO extends AbstractXStreamDAO implements Commodit... method XStreamCommodityDAO (line 43) | XStreamCommodityDAO(final AbstractXStreamContainer container) { method addCommodity (line 47) | @Override method addExchangeRateHistory (line 54) | @Override method addSecurityHistory (line 60) | @Override method addSecurityHistoryEvent (line 66) | @Override method getActiveCurrencies (line 72) | @Override method getCurrencies (line 83) | @Override method getCurrencyByUuid (line 88) | @Override method getSecurityByUuid (line 93) | @Override method getExchangeNode (line 98) | @Override method getExchangeRateByUuid (line 112) | @Override method getSecurities (line 125) | @Override method getExchangeRates (line 130) | @Override method removeExchangeRateHistory (line 135) | @Override method removeSecurityHistory (line 141) | @Override method removeSecurityHistoryEvent (line 147) | @Override method addExchangeRate (line 153) | @Override method updateCommodityNode (line 159) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamConfigDAO.java class XStreamConfigDAO (line 31) | class XStreamConfigDAO extends AbstractXStreamDAO implements ConfigDAO { method XStreamConfigDAO (line 35) | XStreamConfigDAO(final AbstractXStreamContainer container) { method getDefaultConfig (line 39) | @Override method update (line 59) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamEngineDAO.java class XStreamEngineDAO (line 45) | class XStreamEngineDAO extends AbstractXStreamDAO implements EngineDAO { method XStreamEngineDAO (line 69) | XStreamEngineDAO(final AbstractXStreamContainer container) { method shutdown (line 97) | @Override method getAccountDAO (line 104) | @Override method getBudgetDAO (line 112) | @Override method getCommodityDAO (line 120) | @Override method getConfigDAO (line 128) | @Override method getRecurringDAO (line 136) | @Override method getTransactionDAO (line 144) | @Override method getTagDAO (line 152) | @Override method getTrashDAO (line 160) | @Override method getStoredObjects (line 168) | @Override method getStoredObjects (line 173) | @Override method refresh (line 178) | @Override method bulkUpdate (line 183) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamJVM9.java class XStreamJVM9 (line 59) | public class XStreamJVM9 extends XStream { method XStreamJVM9 (line 61) | public XStreamJVM9(final ReflectionProvider reflectionProvider, final ... method setupConverters (line 65) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamRecurringDAO.java class XStreamRecurringDAO (line 31) | class XStreamRecurringDAO extends AbstractXStreamDAO implements Recurrin... method XStreamRecurringDAO (line 33) | XStreamRecurringDAO(final AbstractXStreamContainer container) { method getReminderList (line 37) | @Override method addReminder (line 42) | @Override method getReminderByUuid (line 49) | @Override method updateReminder (line 54) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamTagDAO.java class XStreamTagDAO (line 31) | class XStreamTagDAO extends AbstractXStreamDAO implements TagDAO { method XStreamTagDAO (line 33) | XStreamTagDAO(final AbstractXStreamContainer container) { method add (line 37) | @Override method update (line 45) | @Override method getTags (line 53) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamTransactionDAO.java class XStreamTransactionDAO (line 32) | class XStreamTransactionDAO extends AbstractXStreamDAO implements Transa... method XStreamTransactionDAO (line 34) | XStreamTransactionDAO(final AbstractXStreamContainer container) { method getTransactions (line 38) | @Override method addTransaction (line 43) | @Override method getTransactionByUuid (line 51) | @Override method removeTransaction (line 56) | @Override method getTransactionsWithAttachments (line 62) | @Override FILE: jgnash-core/src/main/java/jgnash/engine/xstream/XStreamTrashDAO.java class XStreamTrashDAO (line 31) | class XStreamTrashDAO extends AbstractXStreamDAO implements TrashDAO { method XStreamTrashDAO (line 35) | XStreamTrashDAO(final AbstractXStreamContainer container) { method getTrashObjects (line 39) | @Override method add (line 44) | @Override method remove (line 50) | @Override method addEntityTrash (line 60) | @Override FILE: jgnash-core/src/main/java/jgnash/net/AbstractAuthenticator.java class AbstractAuthenticator (line 30) | public class AbstractAuthenticator extends Authenticator { method setName (line 46) | public static void setName(String name) { method getName (line 51) | public static String getName() { method setHost (line 56) | public static void setHost(String host) { method getHost (line 61) | public static String getHost() { method setPort (line 66) | public static void setPort(int port) { method getPort (line 71) | public static int getPort() { method setPassword (line 76) | public static void setPassword(String password) { method getPassword (line 81) | public static String getPassword() { method setUseAuthentication (line 86) | public static void setUseAuthentication(boolean use) { method setUseProxy (line 91) | public static void setUseProxy(boolean use) { method isProxyUsed (line 96) | public static boolean isProxyUsed() { method isAuthenticationUsed (line 101) | public static boolean isAuthenticationUsed() { FILE: jgnash-core/src/main/java/jgnash/net/ConnectionFactory.java class ConnectionFactory (line 35) | public class ConnectionFactory { method ConnectionFactory (line 47) | private ConnectionFactory() { method setConnectionTimeout (line 55) | public synchronized static void setConnectionTimeout(final int seconds) { method getConnectionTimeout (line 70) | public synchronized static int getConnectionTimeout() { method openConnection (line 75) | @Nullable method openConnection (line 85) | @Nullable FILE: jgnash-core/src/main/java/jgnash/net/YahooCrumbManager.java class YahooCrumbManager (line 43) | public class YahooCrumbManager { method YahooCrumbManager (line 61) | private YahooCrumbManager() { method authorize (line 72) | public static synchronized boolean authorize(final String symbol) { method clearAuthorization (line 155) | public static synchronized void clearAuthorization() { method getCookie (line 162) | public static synchronized String getCookie() { method getCrumb (line 166) | public static synchronized String getCrumb() { FILE: jgnash-core/src/main/java/jgnash/net/currency/CurrencyConverterParser.java class CurrencyConverterParser (line 40) | public class CurrencyConverterParser implements CurrencyParser { method parse (line 44) | @Override method getConversion (line 99) | @Override FILE: jgnash-core/src/main/java/jgnash/net/currency/CurrencyParser.java type CurrencyParser (line 27) | interface CurrencyParser { method getConversion (line 29) | BigDecimal getConversion(); method parse (line 31) | boolean parse(String source, String target); FILE: jgnash-core/src/main/java/jgnash/net/currency/CurrencyUpdateFactory.java class CurrencyUpdateFactory (line 34) | public class CurrencyUpdateFactory { method CurrencyUpdateFactory (line 38) | private CurrencyUpdateFactory() { method setUpdateOnStartup (line 41) | public static void setUpdateOnStartup(final boolean update) { method getUpdateOnStartup (line 49) | public static boolean getUpdateOnStartup() { method getExchangeRate (line 61) | public static Optional getExchangeRate(final CurrencyNode ... class UpdateExchangeRatesCallable (line 77) | public static class UpdateExchangeRatesCallable implements Callable supplier); method retrieveHistoricalPrice (line 54) | @NotNull method retrieveHistoricalEvents (line 66) | @NotNull FILE: jgnash-core/src/main/java/jgnash/net/security/UpdateFactory.java class UpdateFactory (line 60) | public class UpdateFactory { method addLogHandler (line 74) | public static void addLogHandler(final Handler handler) { method setUpdateOnStartup (line 78) | public static void setUpdateOnStartup(final boolean update) { method shouldAutomaticUpdateOccur (line 95) | public static boolean shouldAutomaticUpdateOccur(final LocalDateTime l... method getUpdateOnStartup (line 139) | public static boolean getUpdateOnStartup() { method updateSecurityEvents (line 151) | public static void updateSecurityEvents(final SecurityNode node) { method updateOne (line 155) | public static boolean updateOne(final SecurityNode node) { method waitForCallable (line 159) | private static boolean waitForCallable(final Callable callabl... method downloadHistory (line 178) | public static List downloadHistory(final Security... class UpdateSecurityNodeCallable (line 212) | public static class UpdateSecurityNodeCallable implements Callable getTokenSupplier(final SecurityParser ... method UpdateFactory (line 328) | private UpdateFactory() { FILE: jgnash-core/src/main/java/jgnash/net/security/YahooEventParser.java class YahooEventParser (line 61) | public class YahooEventParser implements SecurityParser { method retrieveHistoricalEvents (line 69) | public Set retrieveHistoricalEvents(@NotNull fin... method retrieveNewDividends (line 93) | private static List retrieveNewDividends(@NotNul... method setTokenSupplier (line 128) | @Override method retrieveHistoricalPrice (line 133) | @Override method retrieveNewSplits (line 174) | private static List retrieveNewSplits(@NotNull f... method parseStream (line 213) | private static List parseStream(@NotNull final SecurityNode sec... method parseYahooDate (line 278) | private static LocalDate parseYahooDate(final String string) { method buildYahooQuery (line 285) | private static String buildYahooQuery(final SecurityNode securityNode,... FILE: jgnash-core/src/main/java/jgnash/net/security/iex/IEXParser.java class IEXParser (line 59) | public class IEXParser implements SecurityParser { type IEXChartPeriod (line 67) | private enum IEXChartPeriod { method IEXChartPeriod (line 80) | IEXChartPeriod(final String api, final int days) { method getPath (line 85) | public static String getPath(final int days) { method setUseSandbox (line 103) | public void setUseSandbox() { method setTokenSupplier (line 112) | @Override method retrieveHistoricalPrice (line 130) | @Override method retrieveHistoricalEvents (line 198) | @Override method retrieveSplitEvents (line 217) | private Set retrieveSplitEvents(final SecurityNo... method retrieveDividendEvents (line 271) | private Set retrieveDividendEvents(final Securit... method isDataOkay (line 331) | private static boolean isDataOkay(final String line) { FILE: jgnash-core/src/main/java/jgnash/report/BalanceByMonthCSVReport.java class BalanceByMonthCSVReport (line 53) | public class BalanceByMonthCSVReport { method BalanceByMonthCSVReport (line 81) | public BalanceByMonthCSVReport(@NotNull final String fileName, @NotNul... method run (line 96) | public void run() { method getLastDays (line 119) | private static LocalDate[] getLastDays(final LocalDate startDate, fina... method buildLists (line 135) | private void buildLists(final Account account, final LocalDate[] dates) { method writeHorizontalFormatCSVFile (line 159) | private void writeHorizontalFormatCSVFile(final String fileName, final... method writeVerticalCSVFileFormat (line 194) | private void writeVerticalCSVFileFormat(final String fileName, final L... FILE: jgnash-core/src/main/java/jgnash/report/ProfitLossTextReport.java class ProfitLossTextReport (line 53) | public class ProfitLossTextReport { method ProfitLossTextReport (line 90) | public ProfitLossTextReport(final String fileName, final LocalDate sta... method run (line 103) | public void run() { method generateReport (line 108) | private void generateReport() { method writeFile (line 164) | private void writeFile() { method getBalances (line 176) | private List getBalances(final Account a, final AccountTyp... method formatDecimal (line 206) | private String formatDecimal(final BigDecimal balance) { method formatAccountName (line 226) | private static String formatAccountName(final String name) { FILE: jgnash-core/src/main/java/jgnash/report/ReportPeriod.java type ReportPeriod (line 27) | public enum ReportPeriod { method ReportPeriod (line 35) | ReportPeriod(final String description) { method toString (line 39) | @Override FILE: jgnash-core/src/main/java/jgnash/report/ReportPeriodUtils.java class ReportPeriodUtils (line 33) | public class ReportPeriodUtils { method ReportPeriodUtils (line 35) | private ReportPeriodUtils() { class Descriptor (line 39) | public static class Descriptor { method Descriptor (line 45) | private Descriptor(@NotNull final LocalDate startDate, @NotNull fina... method getStartDate (line 52) | public LocalDate getStartDate() { method getEndDate (line 56) | public LocalDate getEndDate() { method getLabel (line 60) | public String getLabel() { method getDescriptors (line 65) | public static List getDescriptors(@NotNull ReportPeriod re... FILE: jgnash-core/src/main/java/jgnash/text/NumericFormats.java class NumericFormats (line 44) | public final class NumericFormats { method NumericFormats (line 68) | private NumericFormats() { method getKnownFullPatterns (line 72) | public static Set getKnownFullPatterns() { method getKnownShortPatterns (line 90) | public static Set getKnownShortPatterns() { method getFullFormatPattern (line 109) | public static String getFullFormatPattern() { method getShortFormatPattern (line 113) | public static String getShortFormatPattern() { method getFormatPattern (line 126) | private static String getFormatPattern(@NotNull final String key, fina... method setFullFormatPattern (line 133) | public static void setFullFormatPattern(@NotNull final String pattern) { method setShortFormatPattern (line 141) | public static void setShortFormatPattern(@NotNull final String pattern) { method setFormatPattern (line 149) | private static void setFormatPattern(@NotNull final String key, @NotNu... method getShortCommodityFormat (line 164) | public static NumberFormat getShortCommodityFormat(@NotNull final Comm... method getFullCommodityFormat (line 210) | public static NumberFormat getFullCommodityFormat(@NotNull final Commo... method generateFullFormat (line 225) | private static DecimalFormat generateFullFormat(final CommodityNode no... method getConversion (line 258) | private static String getConversion(final String cur1, final String cu... method getConversion (line 262) | public static String getConversion(final CommodityNode cur1, final Com... method getFixedPrecisionFormat (line 266) | public static NumberFormat getFixedPrecisionFormat(final int scale) { method getPercentageFormat (line 274) | public static NumberFormat getPercentageFormat() { class CommodityListener (line 282) | private static class CommodityListener implements MessageListener { method messagePosted (line 284) | @Override FILE: jgnash-core/src/main/java/jgnash/time/DateUtils.java class DateUtils (line 59) | public class DateUtils { method DateUtils (line 91) | private DateUtils() { method setShortDateFormatPattern (line 94) | public static void setShortDateFormatPattern(@NotNull final String pat... method getAvailableShortDateFormats (line 106) | public static Set getAvailableShortDateFormats() { method getShortDatePattern (line 120) | public static String getShortDatePattern() { method getShortDateTimePattern (line 139) | private static String getShortDateTimePattern() { method getShortDateManualEntryPattern (line 154) | private static String getShortDateManualEntryPattern() { method getExcelDateFormatter (line 174) | public static DateTimeFormatter getExcelDateFormatter() { method getExcelTimestampFormatter (line 184) | public static DateTimeFormatter getExcelTimestampFormatter() { method asDate (line 199) | public static Date asDate(final LocalDate localDate) { method asDate (line 209) | public static Date asDate(final LocalDateTime localDate) { method asLocalDate (line 219) | public static LocalDate asLocalDate(final Date date) { method asLocalDate (line 233) | public static LocalDate asLocalDate(final long milli) { method asEpochMilli (line 243) | public static long asEpochMilli(final LocalDate localDate) { method after (line 255) | public static boolean after(final LocalDate d1, final LocalDate d2) { method before (line 267) | public static boolean before(final LocalDate d1, final LocalDate d2) { method before (line 279) | public static boolean before(final LocalDate d1, final LocalDate d2, f... method between (line 296) | public static boolean between(final LocalDate d1, final LocalDate d2, ... method getDaysInYear (line 306) | public static int getDaysInYear(final int year) { method getFirstDayBiWeekly (line 316) | public static LocalDate[] getFirstDayBiWeekly(final int year) { method getFirstDayBiWeekly (line 329) | public static LocalDate[] getFirstDayBiWeekly(final Month statingMonth... method getFirstDayMonthly (line 340) | public static LocalDate[] getFirstDayMonthly(final int year) { method getFirstDayMonthly (line 353) | public static LocalDate[] getFirstDayMonthly(final Month month, final ... method getFirstDayMonthly (line 367) | private static LocalDate[] getFirstDayMonthly(final Month month, final... method getFirstDayOfTheMonth (line 395) | public static LocalDate getFirstDayOfTheMonth(final LocalDate date) { method getFirstDayOfTheMonth (line 406) | private static LocalDate getFirstDayOfTheMonth(final int month, final ... method getFirstDayQuarterly (line 416) | public static LocalDate[] getFirstDayQuarterly(final int year) { method getFirstDayQuarterly (line 426) | public static LocalDate[] getFirstDayQuarterly(final Month statingMont... method getFirstDayWeekly (line 438) | public static LocalDate[] getFirstDayWeekly(final int year) { method getFirstDayWeekly (line 451) | public static LocalDate[] getFirstDayWeekly(final Month statingMonth, ... method getFirstDayWeekly (line 465) | public static LocalDate[] getFirstDayWeekly(final Month statingMonth, ... method getNumberOfWeeksInYear (line 503) | public static int getNumberOfWeeksInYear(final int year) { method getAllDays (line 514) | public static LocalDate[] getAllDays(final int year) { method getAllDays (line 518) | public static LocalDate[] getAllDays(final Month statingMonth, final i... method getLastDayOfTheMonth (line 539) | public static LocalDate getLastDayOfTheMonth(@NotNull final LocalDate ... method getLastDayOfTheMonths (line 553) | public static List getLastDayOfTheMonths(final LocalDate st... method getFirstDayOfTheMonths (line 580) | public static List getFirstDayOfTheMonths(final LocalDate s... method getLastDayOfTheQuarter (line 604) | public static LocalDate getLastDayOfTheQuarter(final LocalDate date) { method getLastDayOfTheYear (line 631) | public static LocalDate getLastDayOfTheYear(@NotNull final LocalDate d... method getQuarterBounds (line 644) | private static LocalDate[] getQuarterBounds(final LocalDate date) { method getQuarterNumber (line 668) | public static int getQuarterNumber(final LocalDate date) { method getShortDateFormatter (line 688) | public static DateTimeFormatter getShortDateFormatter() { method getShortDateTimeFormatter (line 692) | public static DateTimeFormatter getShortDateTimeFormatter() { method getShortDateManualEntryFormatter (line 696) | public static DateTimeFormatter getShortDateManualEntryFormatter() { method getWeekOfTheYear (line 706) | public static int getWeekOfTheYear(final LocalDate dateOfYear) { FILE: jgnash-core/src/main/java/jgnash/time/Period.java type Period (line 27) | public enum Period { method Period (line 43) | Period(final String description, final float months) { method toString (line 48) | @Override method getMonths (line 53) | public float getMonths() { FILE: jgnash-core/src/main/java/jgnash/util/CollectionUtils.java class CollectionUtils (line 30) | public class CollectionUtils { method CollectionUtils (line 32) | private CollectionUtils() {} method sortMapByValue (line 42) | public static > Map sortMapBy... FILE: jgnash-core/src/main/java/jgnash/util/DefaultDaemonThreadFactory.java class DefaultDaemonThreadFactory (line 36) | public class DefaultDaemonThreadFactory implements ThreadFactory { method DefaultDaemonThreadFactory (line 44) | public DefaultDaemonThreadFactory(final String description) { method newThread (line 48) | @Override FILE: jgnash-core/src/main/java/jgnash/util/EncodeDecode.java class EncodeDecode (line 35) | public class EncodeDecode { method EncodeDecode (line 41) | private EncodeDecode() { method encodeDoubleArray (line 52) | public static String encodeDoubleArray(final double[] doubleArray) { method decodeDoubleArray (line 67) | public static double[] decodeDoubleArray(@NotNull final String string) { method encodeBooleanArray (line 77) | public static String encodeBooleanArray(final boolean[] array) { method decodeBooleanArray (line 98) | public static boolean[] decodeBooleanArray(final String array) { method encodeStringCollection (line 114) | public static String encodeStringCollection(final Collection l... method encodeStringCollection (line 118) | public static String encodeStringCollection(final Collection l... method decodeStringCollection (line 130) | public static Collection decodeStringCollection(final String s... method decodeStringCollection (line 134) | public static Collection decodeStringCollection(final String s... method colorStringToLong (line 149) | public static long colorStringToLong(final String color) { method longToColorString (line 158) | public static String longToColorString(final long color) { FILE: jgnash-core/src/main/java/jgnash/util/EncryptionManager.java class EncryptionManager (line 41) | public class EncryptionManager { method EncryptionManager (line 53) | public EncryptionManager(final char[] password) { method encrypt (line 78) | public String encrypt(final String plain) { method decrypt (line 102) | public String decrypt(final String encrypted) { FILE: jgnash-core/src/main/java/jgnash/util/FileLocker.java class FileLocker (line 17) | public class FileLocker { method acquireLock (line 21) | public boolean acquireLock(final Path path) { method release (line 36) | @SuppressWarnings("UnusedReturnValue") FILE: jgnash-core/src/main/java/jgnash/util/FileMagic.java class FileMagic (line 61) | public class FileMagic { method FileMagic (line 85) | private FileMagic() { method magic (line 94) | public static FileType magic(final Path path) { method getOfxV1Encoding (line 121) | public static String getOfxV1Encoding(final Path path) { method getOfxV1Encoding (line 145) | private static String getOfxV1Encoding(final Path path, final Charset ... method isOfxV1 (line 202) | public static boolean isOfxV1(final Path path) { method isOfxV2 (line 235) | public static boolean isOfxV2(final Path path) { method isBinaryXStreamFile (line 275) | static boolean isBinaryXStreamFile(final Path path) { method isH2File (line 279) | private static boolean isH2File(final Path path) { method isH2MvFile (line 283) | private static boolean isH2MvFile(final Path path) { method isHsqlFile (line 287) | private static boolean isHsqlFile(final Path path) { method isFile (line 291) | private static boolean isFile(final Path path, final byte[] header) { method isValidVersion2File (line 319) | private static boolean isValidVersion2File(final Path path) { method getXMLVersion (line 344) | private static String getXMLVersion(final Path path) { method detectCharset (line 381) | private static boolean detectCharset(final InputStream inputStream, fi... method detectCharset (line 405) | private static boolean detectCharset(final Path path, final Charset ch... method detectCharset (line 413) | private static Charset detectCharset(final Path path) { method detectCharset (line 430) | public static Charset detectCharset(final InputStream inputStream) { method detectCharset (line 446) | public static Charset detectCharset(final String fileName) { type FileType (line 459) | public enum FileType { FILE: jgnash-core/src/main/java/jgnash/util/FileUtils.java class FileUtils (line 69) | public final class FileUtils { method FileUtils (line 92) | private FileUtils() { method deletePathAndContents (line 101) | public static void deletePathAndContents(final Path path) throws IOExc... method isFileLocked (line 128) | public static boolean isFileLocked(final String fileName) throws IOExc... method isLockFileStale (line 168) | public static boolean isLockFileStale(final String fileName) throws IO... method deleteLockFile (line 202) | public static boolean deleteLockFile(final String fileName) throws IOE... method stripFileExtension (line 226) | public static String stripFileExtension(@NotNull final String fileName) { method lastModified (line 253) | private static long lastModified(final Path path) throws IOException { method fileHasExtension (line 263) | public static boolean fileHasExtension(final String fileName) { method getFileExtension (line 274) | public static String getFileExtension(final String fileName) { method copyFile (line 302) | public static boolean copyFile(final Path src, final Path dst) { method compressFile (line 319) | public static void compressFile(@NotNull final Path source, @NotNull f... method getDirectoryListing (line 368) | public static List getDirectoryListing(final Path directory, fin... method waitForFileRemoval (line 394) | public static boolean waitForFileRemoval(final String fileName, final ... FILE: jgnash-core/src/main/java/jgnash/util/LocaleObject.java class LocaleObject (line 31) | public class LocaleObject implements Comparable { method LocaleObject (line 37) | public LocaleObject(final Locale locale) { method getLocale (line 43) | public Locale getLocale() { method toString (line 47) | @Override method compareTo (line 52) | @Override method equals (line 57) | @Override method hashCode (line 65) | @Override method equals (line 70) | private boolean equals(final LocaleObject obj) { method getLocaleObjects (line 74) | public static Collection getLocaleObjects() { FILE: jgnash-core/src/main/java/jgnash/util/LockedCommodityNode.java class LockedCommodityNode (line 27) | public class LockedCommodityNode implements Com... method LockedCommodityNode (line 32) | public LockedCommodityNode(@NotNull final T t, final boolean locked) { method toString (line 37) | @Override method isLocked (line 42) | public boolean isLocked() { method compareTo (line 46) | @Override method equals (line 51) | @SuppressWarnings("rawtypes") method getNode (line 57) | public T getNode() { method hashCode (line 61) | @Override FILE: jgnash-core/src/main/java/jgnash/util/LogUtil.java class LogUtil (line 35) | public class LogUtil { method LogUtil (line 48) | private LogUtil() { method configureLogging (line 52) | public static void configureLogging() { method logSevere (line 62) | public static void logSevere(final Class clazz, final Throwable thr... method logSevere (line 72) | public static void logSevere(final Class clazz, final String messag... FILE: jgnash-core/src/main/java/jgnash/util/MathEval.java class MathEval (line 8) | public class MathEval { method MathEval (line 15) | private MathEval(final String str) { method eval (line 19) | public static double eval(final String str) throws ArithmeticException { method nextChar (line 23) | private void nextChar() { method eat (line 27) | private boolean eat(final int charToEat) { method parse (line 40) | private double parse() throws ArithmeticException { method parseExpression (line 57) | private double parseExpression() { method parseTerm (line 71) | private double parseTerm() { method parseFactor (line 85) | private double parseFactor() { FILE: jgnash-core/src/main/java/jgnash/util/MultiHashMap.java class MultiHashMap (line 36) | public class MultiHashMap extends HashMap { method put (line 40) | @SuppressWarnings("unchecked") method get (line 72) | @SuppressWarnings("rawtypes") method getAll (line 96) | @SuppressWarnings("unchecked") method remove (line 114) | @SuppressWarnings({"unchecked", "rawtypes", "element-type-mismatch"}) method removeValue (line 145) | @SuppressWarnings("rawtypes") FILE: jgnash-core/src/main/java/jgnash/util/NewFileUtility.java class NewFileUtility (line 41) | public class NewFileUtility { method buildNewFile (line 43) | public static void buildNewFile(final String fileName, final DataStore... method NewFileUtility (line 109) | private NewFileUtility() { FILE: jgnash-core/src/main/java/jgnash/util/SearchUtils.java class SearchUtils (line 27) | public class SearchUtils { method SearchUtils (line 29) | private SearchUtils() { method createSearchPattern (line 39) | public static Pattern createSearchPattern(final String pattern, final ... method wildcardSearchToRegex (line 51) | private static String wildcardSearchToRegex(final String wildcard) { FILE: jgnash-core/src/main/java/jgnash/util/function/MemoPredicate.java class MemoPredicate (line 34) | public class MemoPredicate implements Predicate { method MemoPredicate (line 40) | public MemoPredicate(final String filter, final boolean useRegex) { method test (line 50) | @Override FILE: jgnash-core/src/main/java/jgnash/util/function/ParentAccountPredicate.java class ParentAccountPredicate (line 29) | public class ParentAccountPredicate implements Predicate { method test (line 31) | @Override FILE: jgnash-core/src/main/java/jgnash/util/function/PayeePredicate.java class PayeePredicate (line 35) | public class PayeePredicate implements Predicate { method PayeePredicate (line 41) | public PayeePredicate(@NotNull final String filter, final boolean useR... method test (line 51) | @Override FILE: jgnash-core/src/main/java/jgnash/util/function/ReconciledPredicate.java class ReconciledPredicate (line 33) | public class ReconciledPredicate implements Predicate { method ReconciledPredicate (line 38) | public ReconciledPredicate(@NotNull Account account, @Nullable final R... method test (line 43) | @Override FILE: jgnash-core/src/main/java/jgnash/util/function/TagPredicate.java class TagPredicate (line 35) | public class TagPredicate implements Predicate { method TagPredicate (line 39) | public TagPredicate(@NotNull final Set tags) { method test (line 43) | @Override FILE: jgnash-core/src/main/java/jgnash/util/function/TransactionAgePredicate.java class TransactionAgePredicate (line 31) | public class TransactionAgePredicate implements Predicate { method TransactionAgePredicate (line 36) | public TransactionAgePredicate(final ChronoUnit chronoUnit, final int ... method test (line 41) | @Override FILE: jgnash-core/src/main/java/jgnash/util/prefs/MapBasedPreferences.java class MapBasedPreferences (line 31) | @SuppressWarnings("unused") method MapBasedPreferences (line 38) | MapBasedPreferences(final MapBasedPreferences parent, final String nam... method isUserNode (line 44) | @Override method putSpi (line 49) | @Override method getSpi (line 54) | @Override method removeSpi (line 59) | @Override method removeNodeSpi (line 64) | @Override method keysSpi (line 69) | @Override method childrenNamesSpi (line 74) | @Override method childSpi (line 79) | @Override method syncSpi (line 84) | @Override method flushSpi (line 89) | @Override FILE: jgnash-core/src/main/java/jgnash/util/prefs/MapPreferencesFactory.java class MapPreferencesFactory (line 28) | @SuppressWarnings("unused") method systemRoot (line 39) | @Override method userRoot (line 49) | @Override FILE: jgnash-core/src/main/java/jgnash/util/prefs/PortablePreferences.java class PortablePreferences (line 42) | public class PortablePreferences { method PortablePreferences (line 44) | private PortablePreferences() { method initPortablePreferences (line 48) | public static void initPortablePreferences(final String portableFile) { method importPreferences (line 57) | private static void importPreferences(final String file) { method deleteUserPreferences (line 74) | public static void deleteUserPreferences() { method getPreferenceFile (line 91) | private static Path getPreferenceFile(final String portableFile) { class ExportPreferencesThread (line 103) | private static class ExportPreferencesThread extends Thread { method ExportPreferencesThread (line 106) | ExportPreferencesThread(@NotNull final String file) { method run (line 110) | @Override FILE: jgnash-fx-test-plugin/src/main/java/jgnash/uifx/plugin/TestFxPlugin.java class TestFxPlugin (line 18) | @SuppressWarnings("unused") method getOptionsNode (line 21) | @Override method getName (line 26) | @Override method start (line 31) | @Override method stop (line 61) | @Override FILE: jgnash-fx/scripts/clean-security-history.js function debug (line 8) | function debug(message) { // helper function to print messages to the ... FILE: jgnash-fx/scripts/helloworld.js function debug (line 2) | function debug(message) { // helper function to print messages to the ... FILE: jgnash-fx/src/main/java/jgnash/app/jGnash.java class jGnash (line 36) | public class jGnash { method main (line 38) | public static void main(final String[] args) { method launch (line 89) | private static void launch(final String[] args) { FILE: jgnash-fx/src/main/java/jgnash/app/jGnashFx.java class jGnashFx (line 66) | public class jGnashFx extends Application { method main (line 78) | public static void main(final String[] args) { method start (line 168) | @Override method stop (line 178) | @Override method startServer (line 183) | private static void startServer() { method setupNetworking (line 200) | private static void setupNetworking() { method configureLogging (line 218) | private static void configureLogging() { class CommandLineOptions (line 229) | @SuppressWarnings({"CanBeFinal", "FieldMayBeFinal"}) class VersionProvider (line 289) | static class VersionProvider implements IVersionProvider { method getVersion (line 290) | @Override FILE: jgnash-fx/src/main/java/jgnash/bootloader/BootLoader.java class BootLoader (line 54) | public class BootLoader { method doFilesExist (line 75) | public static boolean doFilesExist() { method getLibPath (line 93) | private static String getLibPath() { method getOS (line 106) | public static String getOS() { method downloadFiles (line 120) | public static boolean downloadFiles(final Consumer fileNameCon... method getTotalDownloadSize (line 172) | private static long getTotalDownloadSize() throws MalformedURLException { method getFileDownloadSize (line 185) | private static long getFileDownloadSize(final URL source) { method showException (line 200) | private static void showException(final Exception exception) { method downloadFile (line 207) | private static boolean downloadFile(final URL source, final Path dest,... class CountingFileOutputStream (line 272) | private static class CountingFileOutputStream extends FileOutputStream { method CountingFileOutputStream (line 276) | CountingFileOutputStream(final String name, @NotNull final LongConsu... method write (line 281) | @Override method write (line 287) | @Override method write (line 293) | @Override FILE: jgnash-fx/src/main/java/jgnash/bootloader/BootLoaderDialog.java class BootLoaderDialog (line 43) | public class BootLoaderDialog extends JFrame { method BootLoaderDialog (line 52) | public BootLoaderDialog() { method getActiveFileConsumer (line 81) | public Consumer getActiveFileConsumer() { method getPercentCompleteConsumer (line 85) | public IntConsumer getPercentCompleteConsumer() { method initComponents (line 89) | private void initComponents() { method cancelButtonActionPerformed (line 159) | private void cancelButtonActionPerformed() { FILE: jgnash-fx/src/main/java/jgnash/uifx/Options.java class Options (line 41) | @SuppressWarnings("SameParameterValue") method Options (line 191) | private Options() { method createBooleanProperty (line 195) | private static SimpleBooleanProperty createBooleanProperty(final Strin... method createIntegerProperty (line 202) | private static SimpleIntegerProperty createIntegerProperty(final Strin... method createStringProperty (line 209) | private static SimpleStringProperty createStringProperty(final String ... method fullNumericFormatProperty (line 215) | public static StringProperty fullNumericFormatProperty() { method shortNumericFormatProperty (line 219) | public static StringProperty shortNumericFormatProperty() { method shortDateFormatProperty (line 223) | public static StringProperty shortDateFormatProperty() { method getLastFormatChange (line 227) | public static long getLastFormatChange() { method updateLastFormatChange (line 231) | private static void updateLastFormatChange() { method confirmOnTransactionDeleteProperty (line 240) | public static BooleanProperty confirmOnTransactionDeleteProperty() { method checkForUpdatesProperty (line 244) | public static BooleanProperty checkForUpdatesProperty() { method confirmOnDeleteReminderProperty (line 253) | public static BooleanProperty confirmOnDeleteReminderProperty() { method concatenateMemosProperty (line 257) | public static BooleanProperty concatenateMemosProperty() { method useAccountingTermsProperty (line 261) | public static BooleanProperty useAccountingTermsProperty() { method globalBayesProperty (line 265) | public static BooleanProperty globalBayesProperty() { method rememberLastDateProperty (line 275) | public static BooleanProperty rememberLastDateProperty() { method restoreReportDateProperty (line 284) | public static BooleanProperty restoreReportDateProperty() { method useAutoCompleteProperty (line 293) | public static BooleanProperty useAutoCompleteProperty() { method autoCompleteIsCaseSensitiveProperty (line 302) | public static BooleanProperty autoCompleteIsCaseSensitiveProperty() { method autoPackTablesProperty (line 311) | public static BooleanProperty autoPackTablesProperty() { method useFuzzyMatchForAutoCompleteProperty (line 319) | public static BooleanProperty useFuzzyMatchForAutoCompleteProperty() { method reminderSnoozePeriodProperty (line 328) | public static IntegerProperty reminderSnoozePeriodProperty() { method selectOnFocusProperty (line 337) | public static BooleanProperty selectOnFocusProperty() { method openLastProperty (line 346) | public static BooleanProperty openLastProperty() { method animationsEnabledProperty (line 355) | public static BooleanProperty animationsEnabledProperty() { method restoreLastTabProperty (line 364) | public static BooleanProperty restoreLastTabProperty() { method regexForFiltersProperty (line 373) | public static BooleanProperty regexForFiltersProperty() { method buttonOrderProperty (line 377) | public static StringProperty buttonOrderProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/StaticUIMethods.java class StaticUIMethods (line 44) | public class StaticUIMethods { method StaticUIMethods (line 50) | private StaticUIMethods() { method showOpenDialog (line 54) | public static void showOpenDialog() { method displayError (line 67) | public static void displayError(final String message) { method displayMessage (line 76) | public static void displayMessage(final String message) { method displayWarning (line 85) | public static void displayWarning(final String message) { method showConfirmationDialog (line 101) | public static ButtonType showConfirmationDialog(final String title, fi... method displayException (line 112) | public static void displayException(final Throwable exception) { method displayTaskProgress (line 119) | public static void displayTaskProgress(final Task task) { method getApplicationIcon (line 129) | @Nullable class ExceptionHandler (line 148) | public static class ExceptionHandler implements Thread.UncaughtExcepti... method uncaughtException (line 150) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/about/AboutDialogController.java class AboutDialogController (line 55) | public class AboutDialogController { method initialize (line 76) | @FXML method addHTMLTab (line 90) | private static Tab addHTMLTab(final String name, final String resource) { method getSystemPropertiesTab (line 103) | private Tab getSystemPropertiesTab() { method dumpPropertiesToClipboard (line 148) | private static void dumpPropertiesToClipboard(final TableView { method ExportTask (line 91) | ExportTask(final Path file) { method call (line 95) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/actions/ImportAccountsAction.java class ImportAccountsAction (line 41) | public class ImportAccountsAction { method ImportAccountsAction (line 45) | private ImportAccountsAction() { method showAndWait (line 49) | public static void showAndWait() { method configureFileChooser (line 70) | private static FileChooser configureFileChooser() { class ImportTask (line 89) | private static class ImportTask extends Task { method ImportTask (line 92) | ImportTask(final Path file) { method call (line 96) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/actions/ImportOfxAction.java class ImportOfxAction (line 48) | public class ImportOfxAction { method ImportOfxAction (line 52) | private ImportOfxAction() { method showAndWait (line 56) | public static void showAndWait() { method configureFileChooser (line 72) | private static FileChooser configureFileChooser() { class ImportTask (line 90) | private static class ImportTask extends Task { method ImportTask (line 96) | ImportTask(final File file) { method call (line 102) | @Override method onSuccess (line 116) | private void onSuccess() { class ImportTransactionsTask (line 147) | private static class ImportTransactionsTask extends Task { method ImportTransactionsTask (line 152) | ImportTransactionsTask(final OfxBank bank, final Account account) { method call (line 157) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/actions/ImportQifAction.java class ImportQifAction (line 47) | public class ImportQifAction { method ImportQifAction (line 51) | private ImportQifAction() { method showAndWait (line 55) | public static void showAndWait() { method configureFileChooser (line 71) | private static FileChooser configureFileChooser() { class ImportTask (line 89) | private static class ImportTask extends Task { method ImportTask (line 93) | ImportTask(final File file) { method call (line 98) | @Override method onSuccess (line 129) | private void onSuccess() { class ImportTransactionsTask (line 161) | private static class ImportTransactionsTask extends Task { method ImportTransactionsTask (line 166) | ImportTransactionsTask(final Account account, final List getTreeView(); method isAccountVisible (line 60) | protected abstract boolean isAccountVisible(Account account); method isAccountSelectable (line 62) | protected abstract boolean isAccountSelectable(Account account); method addExcludeAccounts (line 72) | public void addExcludeAccounts(@Nullable final Account... filteredAcco... method initialize (line 82) | public void initialize() { method getSelectedAccountProperty (line 101) | public ReadOnlyObjectProperty getSelectedAccountProperty() { method setSelectedAccount (line 105) | public void setSelectedAccount(final Account account) { method reload (line 113) | public void reload() { method loadAccountTree (line 117) | private void loadAccountTree() { method loadChildren (line 131) | private synchronized void loadChildren(final TreeItem parentI... method messagePosted (line 147) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/AccountComboBox.java class AccountComboBox (line 57) | public class AccountComboBox extends ComboBox implements Messag... method AccountComboBox (line 68) | public AccountComboBox() { method getDefaultPredicate (line 133) | public static Predicate getDefaultPredicate() { method getShowAllPredicate (line 142) | public static Predicate getShowAllPredicate() { method forceScrollSelectionBugWorkAround (line 147) | private void forceScrollSelectionBugWorkAround() { method getUnfilteredItems (line 153) | public ObservableList getUnfilteredItems() { method setPredicate (line 157) | public void setPredicate(final Predicate predicate) { method selectDefaultAccount (line 166) | private void selectDefaultAccount() { method setAccountValue (line 179) | public final void setAccountValue(final Account value) { method loadAccounts (line 185) | private void loadAccounts(@NotNull final List accounts) { method loadAccounts (line 195) | private void loadAccounts() { method removeAccount (line 211) | private void removeAccount(final Account account) { method messagePosted (line 223) | @Override class KeyHandler (line 249) | private class KeyHandler implements EventHandler { method handle (line 251) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/Alert.java class Alert (line 48) | public class Alert { type AlertType (line 63) | public enum AlertType { method Alert (line 72) | public Alert(@NotNull final AlertType alertType, final String contentT... method setTitle (line 106) | public void setTitle(final String title) { method initOwner (line 110) | public void initOwner(final Window window) { method setContentText (line 114) | private void setContentText(final String contentText) { method setGraphic (line 118) | private void setGraphic(final Node node) { method setButtons (line 122) | private void setButtons(final ButtonType... buttons) { method getButtonType (line 136) | private Optional getButtonType() { method showAndWait (line 140) | public Optional showAndWait() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/AutoCompleteTextField.java class AutoCompleteTextField (line 32) | public class AutoCompleteTextField extends TextFieldEx { method AutoCompleteTextField (line 36) | public AutoCompleteTextField() { method replaceText (line 46) | @Override method deleteText (line 72) | @Override method autoCompleteModelObjectProperty (line 77) | public ObjectProperty> autoCompleteModelObjectPro... FILE: jgnash-fx/src/main/java/jgnash/uifx/control/BigDecimalTableCell.java class BigDecimalTableCell (line 38) | public class BigDecimalTableCell extends TableCell { method BigDecimalTableCell (line 50) | public BigDecimalTableCell(final ObjectProperty numberFo... method BigDecimalTableCell (line 55) | public BigDecimalTableCell(final NumberFormat numberFormat) { method updateItem (line 60) | @Override method numberFormatProperty (line 82) | private SimpleObjectProperty numberFormatProperty() { method startEdit (line 86) | @Override method cancelEdit (line 101) | @Override method getDecimalTextField (line 109) | private DecimalTextField getDecimalTextField() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/BusyPane.java class BusyPane (line 42) | public class BusyPane extends StackPane { method BusyPane (line 56) | public BusyPane() { method getImageView (line 77) | private ImageView getImageView() { method updateFont (line 87) | private void updateFont() { method setTask (line 92) | public void setTask(@Nullable final Task task) { method layoutChildren (line 121) | @Override protected void layoutChildren() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/CheckComboBox.java class CheckComboBox (line 42) | public class CheckComboBox extends ComboBox { method CheckComboBox (line 57) | public CheckComboBox() { method addListener (line 88) | public void addListener(final ChangeListener listener) { method add (line 92) | public void add(T item, boolean check) { method getCheckedItems (line 97) | public List getCheckedItems() { method setChecked (line 109) | public void setChecked(T item, boolean check) { method setAllChecked (line 113) | public void setAllChecked() { method updatePromptText (line 119) | private void updatePromptText() { method getItemBooleanProperty (line 133) | private BooleanProperty getItemBooleanProperty(final T item) { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/CheckListView.java class CheckListView (line 36) | public class CheckListView extends ListView { method CheckListView (line 40) | public CheckListView() { method getItemBooleanProperty (line 46) | private BooleanProperty getItemBooleanProperty(final T item) { method getCheckedItems (line 53) | public List getCheckedItems() { method clearChecks (line 65) | public void clearChecks() { method checkAll (line 71) | public void checkAll() { method toggleAll (line 77) | public void toggleAll() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/ChoiceDialog.java class ChoiceDialog (line 51) | public class ChoiceDialog { method ChoiceDialog (line 86) | public ChoiceDialog(final T defaultChoice, final Collection choices) { method initialize (line 102) | @FXML method setTitle (line 111) | public void setTitle(final String title) { method setContentText (line 115) | public void setContentText(final String contentText) { method setGraphic (line 120) | private void setGraphic(final Node node) { method getSelectedItem (line 128) | private T getSelectedItem() { method setSelectedItem (line 136) | private void setSelectedItem(T item) { method showAndWait (line 139) | public Optional showAndWait() { method handleOkayAction (line 146) | private void handleOkayAction() { method handleCancelAction (line 150) | private void handleCancelAction() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/CurrencyComboBox.java class CurrencyComboBox (line 42) | public class CurrencyComboBox extends ComboBox implements ... method CurrencyComboBox (line 47) | public CurrencyComboBox() { method loadModel (line 51) | private void loadModel() { method messagePosted (line 71) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/DataStoreTypeComboBox.java class DataStoreTypeComboBox (line 32) | public class DataStoreTypeComboBox extends ComboBox { method DataStoreTypeComboBox (line 34) | public DataStoreTypeComboBox() { method loadModel (line 40) | private void loadModel() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/DatePickerEx.java class DatePickerEx (line 46) | public class DatePickerEx extends DatePicker { method DatePickerEx (line 82) | public DatePickerEx() { method _getValue (line 244) | private LocalDate _getValue() { method preserveDateProperty (line 254) | public BooleanProperty preserveDateProperty() { method preferenceKeyProperty (line 258) | public StringProperty preferenceKeyProperty() { method preferencesProperty (line 262) | public ObjectProperty preferencesProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/DateRangeDialogController.java class DateRangeDialogController (line 38) | public class DateRangeDialogController { method initialize (line 54) | @FXML method getDates (line 61) | public Optional getDates() { method handleCloseAction (line 65) | @FXML method handleOkAction (line 70) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/control/DecimalTextField.java class DecimalTextField (line 49) | public class DecimalTextField extends TextFieldEx { method DecimalTextField (line 112) | public DecimalTextField() { method decimalProperty (line 186) | public ObjectProperty decimalProperty() { method doubleProperty (line 195) | public ReadOnlyDoubleProperty doubleProperty() { method validDecimalProperty (line 204) | public ReadOnlyBooleanProperty validDecimalProperty() { method scaleProperty (line 208) | public IntegerProperty scaleProperty() { method minScaleProperty (line 212) | public IntegerProperty minScaleProperty() { method evaluateAndSet (line 216) | private void evaluateAndSet() { method setDecimal (line 231) | public void setDecimal(@NotNull final BigDecimal decimal) { method getDecimal (line 238) | public @NotNull method isEmpty (line 255) | private boolean isEmpty() { method deleteText (line 265) | @Override method replaceText (line 270) | @Override method replaceSelection (line 291) | @Override method getAllowedChars (line 313) | private static String getAllowedChars() { method evaluateInput (line 339) | @NotNull method emptyWhenZeroProperty (line 385) | public BooleanProperty emptyWhenZeroProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/DetailedDecimalTextField.java class DetailedDecimalTextField (line 44) | public class DetailedDecimalTextField extends GridPane { method valueProperty (line 51) | public ObjectProperty valueProperty() { method editableProperty (line 62) | protected final BooleanProperty editableProperty() { method invalidated (line 67) | @Override method DetailedDecimalTextField (line 74) | public DetailedDecimalTextField() { method getEditor (line 102) | private DecimalTextField getEditor() { method editorProperty (line 106) | private ReadOnlyObjectProperty editorProperty() { method decimalProperty (line 123) | public ObjectProperty decimalProperty() { method getDecimal (line 133) | public @NotNull method setDecimal (line 144) | protected void setDecimal(@NotNull final BigDecimal decimal) { method show (line 153) | public void show() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/DoughnutChart.java class DoughnutChart (line 36) | public class DoughnutChart extends PieChart { method DoughnutChart (line 50) | @SuppressWarnings("unused") method DoughnutChart (line 55) | private DoughnutChart(final ObservableList data) { method centerTitleProperty (line 72) | public StringProperty centerTitleProperty() { method centerSubTitleProperty (line 76) | public StringProperty centerSubTitleProperty() { method layoutChartChildren (line 80) | @Override method installContent (line 90) | private void installContent() { method updateLayout (line 112) | private void updateLayout() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/ExceptionDialog.java class ExceptionDialog (line 49) | public class ExceptionDialog { method ExceptionDialog (line 72) | public ExceptionDialog(final Throwable throwable) { method initialize (line 81) | @FXML method showAndWait (line 96) | public void showAndWait() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/ImageDialog.java class ImageDialog (line 50) | public class ImageDialog { method showImage (line 59) | public static void showImage(final Path path) { method ImageDialog (line 66) | private ImageDialog() { method setImage (line 107) | private void setImage(final Path path) { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/IntegerTextField.java class IntegerTextField (line 27) | public class IntegerTextField extends TextFieldEx { method IntegerTextField (line 33) | public IntegerTextField() { method setInteger (line 41) | public void setInteger(final Integer value) { method setLong (line 54) | public void setLong(final Long value) { method getInteger (line 67) | public Integer getInteger() { method getLong (line 80) | public Long getLong() { method deleteText (line 88) | @Override method replaceText (line 93) | @Override method replaceSelection (line 103) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/IntegerTreeTableCell.java class IntegerTreeTableCell (line 33) | public class IntegerTreeTableCell extends TreeTableCell { method updateItem (line 43) | @Override method startEdit (line 65) | @Override method cancelEdit (line 80) | @Override method getIntegerTextField (line 88) | private IntegerTextField getIntegerTextField() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/LockedCommodityListCell.java class LockedCommodityListCell (line 14) | public class LockedCommodityListCell extends Li... method updateItem (line 16) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/NullTableViewSelectionModel.java class NullTableViewSelectionModel (line 14) | public class NullTableViewSelectionModel extends TableView.TableViewS... method NullTableViewSelectionModel (line 16) | public NullTableViewSelectionModel(TableView tableView) { method getSelectedCells (line 20) | @SuppressWarnings("rawtypes") method clearSelection (line 26) | @Override method clearAndSelect (line 31) | @Override method select (line 36) | @Override method isSelected (line 43) | @Override method selectLeftCell (line 48) | @Override method selectRightCell (line 53) | @Override method selectAboveCell (line 58) | @Override method selectBelowCell (line 63) | @Override method selectIndices (line 68) | public void selectIndices(int row, int... rows) { method selectAll (line 72) | @Override public void selectAll() { method clearSelection (line 76) | @Override public void clearSelection(int index) { method clearSelection (line 80) | @Override public void clearSelection() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/PopOverButton.java class PopOverButton (line 35) | public class PopOverButton extends MenuButton { method PopOverButton (line 37) | @SuppressWarnings("unused") method PopOverButton (line 42) | public PopOverButton(final Node graphic) { method getContentNode (line 55) | @SuppressWarnings("unused") method setContentNode (line 65) | public final void setContentNode(final Node content) { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/QuoteSourceComboBox.java class QuoteSourceComboBox (line 32) | public class QuoteSourceComboBox extends ComboBox { method QuoteSourceComboBox (line 34) | public QuoteSourceComboBox() { method loadModel (line 40) | private void loadModel() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/SecurityComboBox.java class SecurityComboBox (line 52) | public class SecurityComboBox extends ComboBox implements ... method SecurityComboBox (line 61) | public SecurityComboBox() { method setSecurityNode (line 76) | public void setSecurityNode(final SecurityNode securityNode) { method loadModel (line 80) | private void loadModel() { method messagePosted (line 101) | @Override method accountProperty (line 152) | public ObjectProperty accountProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/SecurityHistoryEventTypeComboBox.java class SecurityHistoryEventTypeComboBox (line 32) | public class SecurityHistoryEventTypeComboBox extends ComboBox { method SecurityNodeAreaChart (line 49) | public SecurityNodeAreaChart() { method securityNodeProperty (line 66) | public SimpleObjectProperty securityNodeProperty() { method update (line 70) | public void update() { class NumberDateStringConverter (line 108) | private static class NumberDateStringConverter extends StringConverter... method toString (line 112) | @Override method fromString (line 117) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/ShortDateTableCell.java class ShortDateTableCell (line 33) | public class ShortDateTableCell extends TableCell { method updateItem (line 37) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/StatusBar.java class StatusBar (line 41) | public class StatusBar extends StackPane { method StatusBar (line 49) | public StatusBar() { method textProperty (line 78) | public final StringProperty textProperty() { method graphicProperty (line 88) | public final ObjectProperty graphicProperty() { method progressProperty (line 98) | public final DoubleProperty progressProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/TabViewPane.java class TabViewPane (line 35) | public class TabViewPane extends TabPane { method TabViewPane (line 39) | public TabViewPane() { method addTab (line 54) | public void addTab(final Node node, final String description) { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/TableViewEx.java class TableViewEx (line 40) | public class TableViewEx extends TableView { method TableViewEx (line 44) | public TableViewEx() { method handleCopyToClipboard (line 60) | public void handleCopyToClipboard() { method getClipBoardStringFunction (line 78) | @SuppressWarnings("WeakerAccess") method setClipBoardStringFunction (line 83) | public void setClipBoardStringFunction(final Function clipB... method handleGenericCopyToClipboard (line 87) | private void handleGenericCopyToClipboard() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/TextFieldEx.java class TextFieldEx (line 34) | public class TextFieldEx extends TextField { method TextFieldEx (line 49) | public TextFieldEx() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/TextInputDialog.java class TextInputDialog (line 47) | public class TextInputDialog { method TextInputDialog (line 69) | public TextInputDialog(@NamedArg("defaultValue") final String defaultV... method initialize (line 80) | @FXML method setTitle (line 89) | public void setTitle(final String title) { method setContentText (line 93) | public void setContentText(final String contentText) { method setGraphic (line 97) | private void setGraphic(final Node node) { method showAndWait (line 101) | public Optional showAndWait() { method handleOkayAction (line 108) | private void handleOkayAction() { method handleCancelAction (line 112) | private void handleCancelAction() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/TimePeriodComboBox.java class TimePeriodComboBox (line 35) | public class TimePeriodComboBox extends ComboBox { method TimePeriodComboBox (line 41) | public TimePeriodComboBox() { method periodProperty (line 49) | public ReadOnlyIntegerProperty periodProperty() { method loadModel (line 53) | private void loadModel() { method setSelectedPeriod (line 68) | public void setSelectedPeriod(final int period) { method getPeriods (line 77) | public static int[] getPeriods() { method getDescriptions (line 82) | private static String[] getDescriptions() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/TransactionNumberComboBox.java class TransactionNumberComboBox (line 41) | public class TransactionNumberComboBox extends ComboBox { method TransactionNumberComboBox (line 47) | public TransactionNumberComboBox() { method accountProperty (line 83) | public ObjectProperty accountProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/autocomplete/AutoCompleteFactory.java class AutoCompleteFactory (line 55) | public class AutoCompleteFactory { method AutoCompleteFactory (line 68) | private AutoCompleteFactory() { method setMemoModel (line 78) | public static void setMemoModel(final AutoCompleteTextField { method doLookAhead (line 39) | String doLookAhead(String content); method getAllExtraInfo (line 50) | Collection getAllExtraInfo(String key); method isLoadComplete (line 58) | AtomicBoolean isLoadComplete(); FILE: jgnash-fx/src/main/java/jgnash/uifx/control/autocomplete/DefaultAutoCompleteModel.java class DefaultAutoCompleteModel (line 38) | abstract class DefaultAutoCompleteModel implements AutoCompleteModel<... method DefaultAutoCompleteModel (line 53) | DefaultAutoCompleteModel() { method doLookAhead (line 62) | @Override method doLookAhead (line 77) | private @Nullable String doLookAhead(final String content, final boole... method addString (line 101) | void addString(final String content) { method purge (line 121) | void purge() { method load (line 127) | void load() { method isLoadComplete (line 131) | public final AtomicBoolean isLoadComplete() { method getAllExtraInfo (line 144) | @Override method startsWith (line 158) | private static boolean startsWith(final String source, final String pr... FILE: jgnash-fx/src/main/java/jgnash/uifx/control/wizard/AbstractWizardPaneController.java class AbstractWizardPaneController (line 30) | public abstract class AbstractWizardPaneController> im... method descriptorProperty (line 35) | @Override method updateDescriptor (line 43) | protected void updateDescriptor() { FILE: jgnash-fx/src/main/java/jgnash/uifx/control/wizard/WizardDescriptor.java class WizardDescriptor (line 29) | class WizardDescriptor { method WizardDescriptor (line 35) | WizardDescriptor(@NotNull final String description) { method isValid (line 41) | boolean isValid() { method setIsValid (line 45) | void setIsValid(boolean valid) { method getDescription (line 49) | @NotNull method setDescription (line 54) | private void setDescription(@NotNull final String description) { method equals (line 60) | @Override method hashCode (line 74) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/wizard/WizardDialogController.java class WizardDialogController (line 54) | public class WizardDialogController> { method initialize (line 93) | @FXML method validProperty (line 113) | public ReadOnlyBooleanProperty validProperty() { method addTaskPane (line 117) | public void addTaskPane(final WizardPaneController wizardPaneContro... method getSetting (line 143) | public Object getSetting(final K key) { method setSetting (line 147) | public void setSetting(final K key, final Object value) { method handleTaskChange (line 159) | private void handleTaskChange(final WizardDescriptor oldDescriptor, fi... method getController (line 178) | private WizardPaneController getController(final WizardDescriptor d... method updateButtonState (line 188) | private void updateButtonState() { method handleCancelAction (line 208) | @FXML method handleNextAction (line 214) | @FXML method handleBackAction (line 230) | @FXML method handleFinishAction (line 239) | @FXML method getControllerDescriptionWidth (line 262) | private double getControllerDescriptionWidth(final WizardPaneControlle... class ControllerListCell (line 272) | private class ControllerListCell extends ListCell { method ControllerListCell (line 274) | ControllerListCell() { method updateItem (line 280) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/control/wizard/WizardPaneController.java type WizardPaneController (line 29) | public interface WizardPaneController> { method isPaneValid (line 31) | default boolean isPaneValid() { method getSettings (line 41) | default void getSettings(final Map map) { method putSettings (line 51) | default void putSettings(final Map map) { method descriptorProperty (line 55) | ObjectProperty descriptorProperty(); FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/ChangeDatabasePasswordDialogController.java class ChangeDatabasePasswordDialogController (line 47) | public class ChangeDatabasePasswordDialogController { method initialize (line 70) | @FXML method handleOkAction (line 76) | @FXML method handleCloseAction (line 92) | @FXML method handleDatabaseButtonAction (line 97) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/ImportScriptsDialogController.java class ImportScriptsDialogController (line 56) | public class ImportScriptsDialogController { method initialize (line 91) | @FXML method loadScripts (line 138) | private void loadScripts() { method setEnabledScripts (line 162) | public void setEnabledScripts(final List importFilters) { method handleCloseAction (line 177) | @FXML method handleOkayCloseAction (line 182) | @FXML method handleUpAction (line 199) | @FXML method handleDownAction (line 204) | @FXML method setAcceptanceConsumer (line 209) | public void setAcceptanceConsumer(final Consumer> a... class Script (line 213) | private static class Script { FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/PackDatabaseDialogController.java class PackDatabaseDialogController (line 45) | public class PackDatabaseDialogController { method initialize (line 63) | @FXML method handleOkAction (line 68) | @FXML method handleCloseAction (line 75) | @FXML method handleDatabaseButtonAction (line 80) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/RemoteConnectionDialogController.java class RemoteConnectionDialogController (line 42) | public class RemoteConnectionDialogController { method initialize (line 68) | @FXML method handleOkAction (line 79) | @FXML method handleCloseAction (line 90) | @FXML method getPassword (line 95) | public char[] getPassword() { method getResult (line 99) | public boolean getResult() { method getHost (line 103) | public String getHost() { method getPort (line 107) | public int getPort() { FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/TagManagerDialogController.java class TagManagerDialogController (line 77) | public class TagManagerDialogController implements MessageListener { method initialize (line 112) | @FXML method loadForm (line 144) | private void loadForm(final Tag tag) { method handleNewAction (line 162) | @FXML method handleDuplicateAction (line 172) | @FXML method handleDeleteAction (line 189) | @FXML method handleCloseAction (line 197) | @FXML method messagePosted (line 203) | @Override method loadTagListView (line 211) | private void loadTagListView() { method showTagManager (line 228) | public static void showTagManager() { method handleSaveAction (line 236) | @FXML method handleResetAction (line 253) | @FXML class ListViewListCellCallback (line 263) | private static class ListViewListCellCallback implements Callback { method updateItem (line 277) | @Override class TagListViewListCellCallback (line 290) | private static class TagListViewListCellCallback implements Callback { method updateItem (line 299) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/currency/AddRemoveCurrencyController.java class AddRemoveCurrencyController (line 52) | public class AddRemoveCurrencyController { method initialize (line 74) | @FXML method loadModel (line 93) | private void loadModel() { method handleAddAction (line 127) | @FXML method handleRemoveAction (line 142) | @FXML method handleNewCurrencyAction (line 160) | @FXML method handleCloseAction (line 175) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/currency/EditExchangeRatesController.java class EditExchangeRatesController (line 76) | public class EditExchangeRatesController implements MessageListener { method show (line 125) | public static void show() { method initialize (line 133) | @FXML method updateForm (line 205) | private void updateForm() { method loadExchangeRateHistory (line 214) | private void loadExchangeRateHistory() { method handleExchangeRateSelectionChange (line 226) | private void handleExchangeRateSelectionChange() { method handleAddAction (line 237) | @FXML method handleDeleteAction (line 248) | @FXML method handleClearAction (line 262) | @FXML method handleUpdateAction (line 268) | @FXML method taskComplete (line 315) | private void taskComplete() { method handleStopAction (line 326) | @FXML method handleCloseAction (line 340) | @FXML method messagePosted (line 347) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/currency/ModifyCurrencyController.java class ModifyCurrencyController (line 55) | public class ModifyCurrencyController implements MessageListener { method initialize (line 86) | @FXML method loadModel (line 109) | private void loadModel() { method loadForm (line 118) | private void loadForm() { method clearForm (line 130) | private void clearForm() { method handleClearAction (line 140) | @FXML method handleApplyAction (line 145) | @FXML method handleCloseAction (line 165) | @FXML method messagePosted (line 170) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/AccountTabController.java class AccountTabController (line 36) | public class AccountTabController { method initialize (line 59) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/DataProviderTabController.java class DataProviderTabController (line 40) | public class DataProviderTabController { method initialize (line 45) | @FXML method handleIexCloudKey (line 67) | @FXML method handleHyperLink (line 75) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/FormatsTabController.java class FormatsTabController (line 32) | public class FormatsTabController { method initialize (line 43) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/GeneralTabController.java class GeneralTabController (line 33) | public class GeneralTabController { method initialize (line 59) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/NetworkTabController.java class NetworkTabController (line 36) | public class NetworkTabController { method initialize (line 59) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/OptionDialogController.java class OptionDialogController (line 42) | public class OptionDialogController { method initialize (line 52) | @FXML method handleCloseAction (line 79) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/RegisterTabController.java class RegisterTabController (line 34) | public class RegisterTabController { method initialize (line 63) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/RemindersTabController.java class RemindersTabController (line 30) | public class RemindersTabController { method initialize (line 35) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/ReportTabController.java class ReportTabController (line 36) | public class ReportTabController { method initialize (line 50) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/StartupShutdownTabController.java class StartupShutdownTabController (line 36) | public class StartupShutdownTabController { method initialize (line 59) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/options/TransactionNumberDialogController.java class TransactionNumberDialogController (line 51) | public class TransactionNumberDialogController { method initialize (line 74) | @FXML method processListItems (line 109) | private void processListItems() { method handleUpAction (line 119) | @FXML method handleDownAction (line 125) | @FXML method handleOkayAction (line 130) | @FXML method getItems (line 141) | private Optional> getItems() { method handleCloseAction (line 145) | @FXML method showAndWait (line 150) | public static void showAndWait() { FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/security/CreateModifySecuritiesController.java class CreateModifySecuritiesController (line 57) | public class CreateModifySecuritiesController implements MessageListener { method initialize (line 94) | @FXML method buildSecurityNode (line 113) | private SecurityNode buildSecurityNode() { method loadForm (line 125) | private void loadForm() { method clearForm (line 137) | private void clearForm() { method loadList (line 153) | private void loadList() { method handleNewAction (line 166) | @FXML method handleDeleteAction (line 171) | @FXML method handleCancelAction (line 183) | @FXML method handleApplyAction (line 188) | @FXML method handleCloseAction (line 214) | @FXML method messagePosted (line 219) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/security/HistoricalImportController.java class HistoricalImportController (line 64) | public class HistoricalImportController { method initialize (line 108) | @FXML method handleSelectAllAction (line 132) | @FXML method handleClearAllAction (line 137) | @FXML method handleInvertSelectionAction (line 142) | @FXML method handleStartAction (line 147) | @FXML method taskComplete (line 227) | private void taskComplete() { method handleCloseAction (line 241) | @FXML method handleStopAction (line 248) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/dialog/security/SecurityHistoryController.java class SecurityHistoryController (line 84) | public class SecurityHistoryController implements MessageListener { method initialize (line 166) | @FXML method loadPriceForm (line 311) | private void loadPriceForm() { method loadEventForm (line 319) | private void loadEventForm() { method clearPriceForm (line 328) | private void clearPriceForm() { method clearEventForm (line 336) | private void clearEventForm() { method handleDeletePriceAction (line 343) | @FXML method handleClearPriceAction (line 357) | @FXML method handleAddPriceAction (line 363) | @FXML method handleCloseAction (line 376) | @FXML method handleOnlineUpdate (line 381) | @FXML method handleDeleteEventAction (line 389) | @FXML method handleAddEventAction (line 403) | @FXML method handleOnlineEventUpdate (line 416) | @FXML method handleClearEventAction (line 421) | @FXML method loadTables (line 427) | private void loadTables() { method messagePosted (line 441) | @Override method handleRemoveWeekendsAction (line 459) | @FXML method handleKeepFridaysOnlyAction (line 472) | @FXML method handleKeepMondaysOnlyAction (line 486) | @FXML class LongFormatTableCell (line 500) | private static class LongFormatTableCell extends TableCell getAccountList(final Set typ... method setRunningTotal (line 288) | void setRunningTotal(final boolean runningTotal) { method setAddCrossTabColumn (line 292) | void setAddCrossTabColumn(final boolean addCrossTabColumn) { method setAddPercentileColumn (line 296) | void setAddPercentileColumn(final boolean addPercentileColumn) { method isShowFullAccountPath (line 300) | private boolean isShowFullAccountPath() { method setShowFullAccountPath (line 304) | void setShowFullAccountPath(boolean showFullAccountPath) { class ReportModel (line 308) | protected class ReportModel extends AbstractReportTableModel { method ReportModel (line 316) | ReportModel(final CurrencyNode currency) { method getTitle (line 320) | @Override method getSubTitle (line 325) | @Override method getGrandTotalLegend (line 335) | @Override method getGroupFooterLabel (line 345) | public String getGroupFooterLabel() { method addAccounts (line 349) | void addAccounts(final Collection accounts) { method addRow (line 358) | void addRow(final Row row) { method addAccount (line 362) | void addAccount(final Account account) { method getRowCount (line 366) | @Override method isColumnFixedWidth (line 371) | @Override method getExtraColumnCount (line 381) | private int getExtraColumnCount() { method getColumnCount (line 385) | @Override method getValueAt (line 390) | @Override method getCurrencyNode (line 399) | @Override method getColumnClass (line 404) | @Override method getColumnName (line 413) | @Override method getColumnStyle (line 433) | @Override method isPercentileColumn (line 448) | private boolean isPercentileColumn(final int columnIndex) { method isCrossTabColumn (line 455) | private boolean isCrossTabColumn(final int columnIndex) { class AccountRow (line 465) | private class AccountRow extends Row { method AccountRow (line 467) | AccountRow(final Account account) { method getValueAt (line 471) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/AccountBalanceChartController.java class AccountBalanceChartController (line 69) | public class AccountBalanceChartController { method initialize (line 153) | @FXML method saveSelectedAccounts (line 227) | private void saveSelectedAccounts() { method restoreSelectedAccounts (line 234) | private void restoreSelectedAccounts() { method addAuxAccountCombo (line 261) | private void addAuxAccountCombo(@Nullable Account account) { method trimAuxAccountCombos (line 274) | private void trimAuxAccountCombos() { method isEmptyAccountComboPresent (line 292) | private boolean isEmptyAccountComboPresent() { method getSelectedAccounts (line 305) | private Collection getSelectedAccounts() { method updateChart (line 320) | private void updateChart() { method invertBalance (line 372) | private BigDecimal invertBalance(final BigDecimal amount, final Accoun... method handleSaveAction (line 384) | @FXML method handleCopyToClipboard (line 389) | @FXML method handlePrintAction (line 394) | @FXML method handleCloseAction (line 399) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/AccountRegisterReport.java class AccountRegisterReport (line 57) | public class AccountRegisterReport extends Report { method AccountRegisterReport (line 59) | AccountRegisterReport() { method createReportModel (line 63) | public static AbstractReportTableModel createReportModel(final Account... class AccountReportModel (line 78) | private static class AccountReportModel extends AbstractReportTableMod... method AccountReportModel (line 102) | AccountReportModel(@Nullable final Account account, final boolean sh... method getTitle (line 121) | @Override method getSubTitle (line 126) | @Override method getGroupFooterLabel (line 131) | @Override method getColumnsToHide (line 136) | @Override method isColumnFixedWidth (line 148) | @Override method getColumnWidthWeight (line 164) | public float getColumnWidthWeight(int columnIndex) { method loadAccount (line 176) | private void loadAccount() { method getCurrencyNode (line 200) | @Override method getColumnStyle (line 205) | @Override method getRowCount (line 218) | @Override method getColumnCount (line 223) | @Override method getColumnName (line 231) | @Override method getColumnClass (line 239) | @Override method getValueAt (line 262) | @Override class TransactionRow (line 267) | private class TransactionRow extends Row { method TransactionRow (line 272) | TransactionRow(final Transaction transaction, final int entry) { method getValueAt (line 286) | @Override class InvestmentAccountReportModel (line 368) | private static class InvestmentAccountReportModel extends AbstractRepo... method InvestmentAccountReportModel (line 386) | InvestmentAccountReportModel(@Nullable final Account account, final ... method getTitle (line 399) | @Override method getSubTitle (line 404) | @Override method getColumnsToHide (line 409) | @Override method isColumnFixedWidth (line 418) | @Override method loadAccount (line 434) | private void loadAccount() { method getCurrencyNode (line 443) | @Override method getColumnStyle (line 448) | @Override method getRowCount (line 453) | @Override method getColumnCount (line 458) | @Override method getColumnName (line 463) | @Override method getColumnClass (line 468) | @Override method getValueAt (line 485) | @Override class TransactionRow (line 490) | private class TransactionRow extends Row { method TransactionRow (line 492) | TransactionRow(final Transaction transaction) { method getValueAt (line 496) | @Override class TransactionBeforeDatePredicate (line 545) | private static class TransactionBeforeDatePredicate implements Predica... method TransactionBeforeDatePredicate (line 549) | TransactionBeforeDatePredicate(final LocalDate localDate) { method test (line 553) | @Override class TransactionAfterDatePredicate (line 559) | private static class TransactionAfterDatePredicate implements Predicat... method TransactionAfterDatePredicate (line 563) | TransactionAfterDatePredicate(final LocalDate localDate) { method test (line 567) | @Override class MemoPredicate (line 573) | private static class MemoPredicate implements Predicate getDates() { method isVertical (line 80) | boolean isVertical() { method forceDefaultCurrencyProperty (line 84) | BooleanProperty forceDefaultCurrencyProperty() { method handleCloseAction (line 88) | @FXML method handleOkAction (line 93) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/BalanceSheetReport.java class BalanceSheetReport (line 39) | public class BalanceSheetReport extends AbstractSumByTypeReport { method BalanceSheetReport (line 41) | BalanceSheetReport() { method createReportModel (line 49) | @Override method getAccountGroups (line 60) | @Override method getGrandTotalLegend (line 73) | @Override method getGroupFooterLabel (line 78) | @Override class RetainedEarningsRow (line 86) | private class RetainedEarningsRow extends Row { method RetainedEarningsRow (line 88) | RetainedEarningsRow() { method getValueAt (line 95) | @Override method getColumnCount (line 109) | private int getColumnCount() { method getRetainedProfitLoss (line 120) | private BigDecimal getRetainedProfitLoss(final LocalDate startDate, ... FILE: jgnash-fx/src/main/java/jgnash/uifx/report/BalanceSheetReportController.java class BalanceSheetReportController (line 44) | public class BalanceSheetReportController implements ReportController { method BalanceSheetReportController (line 70) | public BalanceSheetReportController() { method initialize (line 74) | @FXML method setRefreshRunnable (line 102) | @Override method getReport (line 107) | @Override method refreshReport (line 112) | @Override method handleReportRefresh (line 117) | private void handleReportRefresh() { method resetDates (line 132) | private void resetDates() { method addTable (line 141) | private void addTable() { method createReportModel (line 155) | @Override method handleResetAll (line 163) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/ChartUtilities.java class ChartUtilities (line 50) | class ChartUtilities { method ChartUtilities (line 52) | private ChartUtilities() { method takeSnapshot (line 61) | private static WritableImage takeSnapshot(final Pane pane) { method saveChart (line 86) | static void saveChart(final Pane pane) { method copyToClipboard (line 108) | static void copyToClipboard(final Pane pane) { method printChart (line 117) | static void printChart(final Pane pane) { FILE: jgnash-fx/src/main/java/jgnash/uifx/report/IncomeExpenseBarChartDialogController.java class IncomeExpenseBarChartDialogController (line 63) | public class IncomeExpenseBarChartDialogController { method initialize (line 96) | @FXML method updateChart (line 138) | private void updateChart() { method setupPieChartLaunch (line 198) | private void setupPieChartLaunch(final XYChart.Data da... method getSum (line 215) | private BigDecimal getSum(final List accounts, final LocalDat... method handleSaveAction (line 225) | @FXML method handleCopyToClipboard (line 230) | @FXML method handlePrintAction (line 235) | @FXML method handleCloseAction (line 240) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/IncomeExpensePayeePieChartDialogController.java class IncomeExpensePayeePieChartDialogController (line 76) | public class IncomeExpensePayeePieChartDialogController { method initialize (line 149) | @FXML method restoreFilters (line 209) | private void restoreFilters() { method insertAuxPayeeTextField (line 219) | private void insertAuxPayeeTextField() { method insertAuxPayeeTextField (line 225) | private void insertAuxPayeeTextField(final String filter) { method trimAuxPayeeTextFields (line 231) | private void trimAuxPayeeTextFields() { method isEmptyPayeeFieldAvailable (line 248) | private boolean isEmptyPayeeFieldAvailable() { method getPayeeTextFields (line 261) | private List getPayeeTextFields() { method updateCharts (line 267) | private void updateCharts() { method createPieDataSet (line 310) | private ObservableList[] createPieDataSet(@NotNull fina... method truncateString (line 379) | private static String truncateString(final String string) { class TranTuple (line 387) | private static class TranTuple { method TranTuple (line 393) | TranTuple(Account account, Transaction transaction) { method getTransactions (line 399) | private List getTransactions(final Account account, final L... method handleSaveAction (line 415) | @FXML method handleCopyToClipboard (line 420) | @FXML method handlePrintAction (line 425) | @FXML method handleCloseAction (line 430) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/IncomeExpensePieChartDialogController.java class IncomeExpensePieChartDialogController (line 61) | public class IncomeExpensePieChartDialogController { method initialize (line 88) | @FXML method updateChart (line 148) | private void updateChart() { method setParameters (line 244) | void setParameters(final AccountType accountType, final LocalDate star... method handleSaveAction (line 261) | @FXML method handleCopyToClipboard (line 266) | @FXML method handlePrintAction (line 271) | @FXML method handleCloseAction (line 276) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/ListOfAccountsReport.java class ListOfAccountsReport (line 24) | public class ListOfAccountsReport extends Report { class AccountListModel (line 30) | public static class AccountListModel extends AbstractReportTableModel { method AccountListModel (line 44) | public AccountListModel(@NotNull final List accountList, @N... method getCurrencyNode (line 51) | @Override method getColumnStyle (line 62) | @Override method getColumnClass (line 73) | @Override method getColumnCount (line 88) | @Override method getColumnName (line 99) | @Override method getRowCount (line 110) | @Override method getValueAt (line 122) | @Override method isColumnFixedWidth (line 147) | @Override method getTitle (line 157) | @Override method getSubTitle (line 167) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/ListOfAccountsReportController.java class ListOfAccountsReportController (line 38) | public class ListOfAccountsReportController implements ReportController { method ListOfAccountsReportController (line 44) | public ListOfAccountsReportController() { method initialize (line 48) | @FXML method setRefreshRunnable (line 54) | @Override method getReport (line 59) | @Override method refreshReport (line 67) | @Override method createReportModel (line 83) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/NetWorthReport.java class NetWorthReport (line 30) | public class NetWorthReport extends AbstractSumByTypeReport { method NetWorthReport (line 32) | NetWorthReport() { method getAccountGroups (line 40) | @Override method getGrandTotalLegend (line 52) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/NetWorthReportController.java class NetWorthReportController (line 44) | public class NetWorthReportController implements ReportController { method NetWorthReportController (line 70) | public NetWorthReportController() { method initialize (line 74) | @FXML method setRefreshRunnable (line 102) | @Override method getReport (line 107) | @Override method refreshReport (line 112) | @Override method handleReportRefresh (line 117) | private void handleReportRefresh() { method resetDates (line 132) | private void resetDates() { method addTable (line 141) | private void addTable() { method createReportModel (line 155) | @Override method handleResetAll (line 163) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/PortfolioReport.java class PortfolioReport (line 45) | public class PortfolioReport extends Report { method PortfolioReport (line 49) | PortfolioReport() { method getColumnCount (line 55) | static int getColumnCount() { method getColumnName (line 59) | static String getColumnName(final int columnIndex) { method createReportModel (line 90) | static AbstractReportTableModel createReportModel(final Account accoun... class PortfolioReportTableModel (line 102) | private static class PortfolioReportTableModel extends AbstractReportT... method PortfolioReportTableModel (line 116) | PortfolioReportTableModel(@NotNull final Account account, @NotNull f... method isColumnVisible (line 143) | @Override method getTitle (line 156) | @Override method getSubTitle (line 161) | @Override method getRowCount (line 166) | @Override method getValueAt (line 171) | @Override method getColumnName (line 213) | @Override method getColumnCount (line 221) | @Override method getColumnClass (line 226) | @Override method getCurrencyNode (line 235) | @Override method getColumnStyle (line 240) | @Override method isColumnFixedWidth (line 266) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/PortfolioReportController.java class PortfolioReportController (line 52) | public class PortfolioReportController implements ReportController { method initialize (line 93) | @FXML method initColumnCombo (line 154) | private void initColumnCombo() { method handleResetAll (line 172) | @FXML method updateDateRanges (line 179) | private void updateDateRanges() { method setRefreshRunnable (line 191) | @Override method getReport (line 197) | @Override method refreshReport (line 202) | @Override method handleReportRefresh (line 207) | private void handleReportRefresh() { method addTable (line 225) | private void addTable() { method createReportModel (line 238) | @Override method getAvailColumns (line 247) | private List getAvailColumns() { FILE: jgnash-fx/src/main/java/jgnash/uifx/report/ProfitLossReport.java class ProfitLossReport (line 30) | public class ProfitLossReport extends AbstractSumByTypeReport { method ProfitLossReport (line 32) | ProfitLossReport() { method getAccountGroups (line 40) | @Override method getGrandTotalLegend (line 50) | @Override method getGroupFooterLabel (line 55) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/ProfitLossReportController.java class ProfitLossReportController (line 47) | public class ProfitLossReportController implements ReportController { method ProfitLossReportController (line 91) | public ProfitLossReportController() { method initialize (line 95) | @FXML method setRefreshRunnable (line 134) | @Override method getReport (line 139) | @Override method refreshReport (line 144) | @Override method handleReportRefresh (line 149) | private void handleReportRefresh() { method resetDates (line 167) | private void resetDates() { method addTable (line 176) | private void addTable() { method createReportModel (line 191) | @Override method handleRefresh (line 204) | @FXML method handleResetAll (line 209) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/ReportActions.java class ReportActions (line 48) | public class ReportActions { method displayAccountBalanceChart (line 53) | public static void displayAccountBalanceChart() { method displayListOfAccountsReport (line 61) | public static void displayListOfAccountsReport() { method displayAccountRegisterReport (line 74) | public static void displayAccountRegisterReport(@Nullable final Accoun... method displayIncomeExpensePieChart (line 92) | public static void displayIncomeExpensePieChart() { method displayIncomeExpensePayeePieChart (line 100) | public static void displayIncomeExpensePayeePieChart() { method displayIncomeExpenseBarChart (line 108) | public static void displayIncomeExpenseBarChart() { method displayTransactionTagPieChart (line 116) | public static void displayTransactionTagPieChart() { method displayPortfolioReport (line 124) | public static void displayPortfolioReport() { method displayProfitLossReport (line 137) | public static void displayProfitLossReport() { method displayBalanceSheetReport (line 150) | public static void displayBalanceSheetReport() { method displayNetWorthReport (line 163) | public static void displayNetWorthReport() { method exportProfitLossReport (line 176) | public static void exportProfitLossReport() { method exportBalanceByMonthCSVReport (line 222) | public static void exportBalanceByMonthCSVReport() { FILE: jgnash-fx/src/main/java/jgnash/uifx/report/TransactionTagPieChartDialogController.java class TransactionTagPieChartDialogController (line 64) | public class TransactionTagPieChartDialogController { method initialize (line 91) | @FXML method updateChart (line 136) | private void updateChart() { method getSumForTag (line 208) | private BigDecimal getSumForTag(final Tag tag, final Account account) { method handleSaveAction (line 228) | @FXML method handleCopyToClipboard (line 233) | @FXML method handlePrintAction (line 238) | @FXML method handleCloseAction (line 243) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/report/pdf/PageFormatDialogController.java class PageFormatDialogController (line 53) | public class PageFormatDialogController { method initialize (line 112) | @FXML method setPageFormat (line 169) | void setPageFormat(final PageFormat pageFormat) { method matchPageSize (line 207) | private PageSize matchPageSize(final float width, final float height) { method compare (line 218) | private boolean compare(float num1, float num2) { method getPageFormat (line 222) | @Nullable method generatePageFormat (line 227) | private PageFormat generatePageFormat() { method handlePageSizeChange (line 255) | private void handlePageSizeChange() { method handleUnitChange (line 268) | private void handleUnitChange() { method handleUnitChange (line 292) | private void handleUnitChange(final DecimalTextField decimalTextField,... method handleUnitChange (line 298) | private void handleUnitChange(final DecimalTextField decimalTextField,... method handleCloseAction (line 305) | @FXML method handleCancelAction (line 310) | @FXML method handleOkAction (line 316) | @FXML type Unit (line 323) | private enum Unit { method Unit (line 328) | Unit(final String description, final float scale) { method toString (line 340) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/report/pdf/ReportController.java type ReportController (line 31) | public interface ReportController { method setRefreshRunnable (line 48) | void setRefreshRunnable(final Runnable runnable); method getReport (line 55) | void getReport(Consumer report); method refreshReport (line 60) | void refreshReport(); method createReportModel (line 67) | AbstractReportTableModel createReportModel(); method getPreferences (line 74) | default Preferences getPreferences() { FILE: jgnash-fx/src/main/java/jgnash/uifx/report/pdf/ReportViewerDialogController.java class ReportViewerDialogController (line 90) | public class ReportViewerDialogController { method initialize (line 197) | @FXML method refreshReport (line 327) | private void refreshReport() { method loadReportController (line 332) | public T loadReportController(final Strin... method setPageIndex (line 361) | private void setPageIndex(final int index) { method setZoomRatio (line 370) | private void setZoomRatio(final double newZoom) { method setActualZoomRatio (line 384) | private void setActualZoomRatio(final double newZoom) { method refresh (line 392) | private void refresh() { method updateStatus (line 445) | private void updateStatus(final String status) { method handleSaveAction (line 449) | @FXML method setPage (line 495) | private void setPage(final int index) { method handleFormatAction (line 503) | @FXML method handleFirstAction (line 527) | @FXML method handlePreviousAction (line 532) | @FXML method handleNextAction (line 537) | @FXML method handleLastAction (line 542) | @FXML method getZoomRatio (line 547) | private int getZoomRatio() { method handleZoomInAction (line 557) | @FXML method handleZoomOutAction (line 572) | @FXML method handleZoomChangedAction (line 587) | @FXML method handleFitHeightAction (line 606) | @FXML method handleFitPageWidthAction (line 621) | @FXML method handleActualSizeAction (line 629) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/resource/cursor/CustomCursor.java class CustomCursor (line 29) | public final class CustomCursor { method CustomCursor (line 39) | private CustomCursor() { method getZoomInCursor (line 43) | public static synchronized Cursor getZoomInCursor() { method getZoomOutCursor (line 50) | public static synchronized Cursor getZoomOutCursor() { FILE: jgnash-fx/src/main/java/jgnash/uifx/resource/font/MaterialDesignLabel.java class MaterialDesignLabel (line 47) | public class MaterialDesignLabel extends Label { method MaterialDesignLabel (line 73) | @SuppressWarnings("unused") method fromInteger (line 78) | public static MaterialDesignLabel fromInteger(final int value, final d... method MaterialDesignLabel (line 90) | public MaterialDesignLabel(final MDIcon glyphValue) { method MaterialDesignLabel (line 94) | public MaterialDesignLabel(final MDIcon glyphValue, final Double sizeV... method MaterialDesignLabel (line 98) | public MaterialDesignLabel(final MDIcon glyphValue, final Double sizeV... method setColor (line 125) | public void setColor(final Paint value) { method getGlyphName (line 133) | @SuppressWarnings("unused") method setGlyphName (line 143) | public void setGlyphName(final Object value) { method getSize (line 160) | public Double getSize() { method setSize (line 164) | @SuppressWarnings("unused") type MDIcon (line 169) | @SuppressWarnings("unused") method MDIcon (line 320) | MDIcon(@NotNull final int unicode) { method MDIcon (line 324) | MDIcon(@NotNull final int unicode, final boolean tag) { method getUnicode (line 329) | public int getUnicode() { method isTag (line 337) | public boolean isTag() { FILE: jgnash-fx/src/main/java/jgnash/uifx/skin/BaseColorDialogController.java class BaseColorDialogController (line 34) | public class BaseColorDialogController { method initialize (line 48) | @FXML method handleDefaultColorAction (line 71) | @FXML method handleDefaultAccentColorAction (line 76) | @FXML method handleDefaultFocusColorAction (line 81) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/skin/FontSizeDialogController.java class FontSizeDialogController (line 35) | public class FontSizeDialogController { method initialize (line 43) | @FXML class DoubleStringConverter (line 63) | private static class DoubleStringConverter extends StringConverter styleProperty() { method fontScaleProperty (line 313) | public static DoubleProperty fontScaleProperty() { method baseColorProperty (line 317) | static SimpleObjectProperty baseColorProperty() { method focusColorProperty (line 321) | static SimpleObjectProperty focusColorProperty() { method accentColorProperty (line 325) | static SimpleObjectProperty accentColorProperty() { method controlTextFillProperty (line 329) | public static SimpleObjectProperty controlTextFillProperty() { method getCurrentTheme (line 333) | static String getCurrentTheme() { method getBaseTextColor (line 342) | private static Paint getBaseTextColor() { method getBaseTextHeight (line 355) | public static double getBaseTextHeight() { class ThemeHandler (line 364) | private static class ThemeHandler implements EventHandler { method handle (line 365) | @Override method colorToHex (line 381) | private static String colorToHex(final Color color) { FILE: jgnash-fx/src/main/java/jgnash/uifx/tasks/BootEngineTask.java class BootEngineTask (line 21) | public class BootEngineTask extends Task { method BootEngineTask (line 33) | private BootEngineTask(final String localFile, final char[] password, ... method openLast (line 42) | public static void openLast() { method initiateBoot (line 59) | public static void initiateBoot(final String localFile, final char[] p... method call (line 68) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/tasks/CloseFileTask.java class CloseFileTask (line 35) | public class CloseFileTask extends Task { method initiateFileClose (line 41) | public static void initiateFileClose() { method initiateShutdown (line 51) | public static void initiateShutdown() { method call (line 62) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/tasks/PackDatabaseTask.java class PackDatabaseTask (line 38) | public class PackDatabaseTask extends Task { method PackDatabaseTask (line 50) | private PackDatabaseTask(final String file, final char[] password) { method start (line 55) | public static void start(final String fileName, final char[] password) { method call (line 63) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/tasks/SaveAsTask.java class SaveAsTask (line 40) | public class SaveAsTask extends Task { method SaveAsTask (line 47) | private SaveAsTask(final File file) { method start (line 51) | public static void start() { method call (line 68) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/util/AccountTypeFilter.java class AccountTypeFilter (line 34) | public class AccountTypeFilter { method AccountTypeFilter (line 48) | public AccountTypeFilter(final Preferences preferences) { method getAccountTypesVisibleProperty (line 63) | public BooleanProperty getAccountTypesVisibleProperty() { method getIncomeTypesVisibleProperty (line 67) | public BooleanProperty getIncomeTypesVisibleProperty() { method getExpenseTypesVisibleProperty (line 71) | public BooleanProperty getExpenseTypesVisibleProperty() { method getHiddenTypesVisibleProperty (line 75) | public BooleanProperty getHiddenTypesVisibleProperty() { method setFilter (line 79) | private void setFilter(final boolean visible, final String propertyKey) { method isAccountVisible (line 89) | public boolean isAccountVisible(final Account a) { method addListener (line 107) | public void addListener(final InvalidationListener listener) { FILE: jgnash-fx/src/main/java/jgnash/uifx/util/FXMLUtils.java class FXMLUtils (line 51) | public class FXMLUtils { method FXMLUtils (line 53) | private FXMLUtils() { class Pair (line 62) | public static class Pair { method Pair (line 66) | Pair(final C controller, final Stage stage) { method getController (line 71) | public C getController() { method getStage (line 75) | public Stage getStage() { method loadFXML (line 88) | public static void loadFXML(@NotNull final Stage stage, @NotNull final... method loadFXML (line 118) | public static C loadFXML(@NotNull final Consumer clazz) { method injectParent (line 158) | @SuppressWarnings("unchecked") method loadFXML (line 182) | public static Stage loadFXML(final Object controller, final String fil... method load (line 224) | public static T load(final URL fxmlUrl, final ResourceBundle resou... method load (line 245) | public static Pair load(@NotNull final URL fxmlUrl, final Strin... FILE: jgnash-fx/src/main/java/jgnash/uifx/util/FileChooserFactory.java class FileChooserFactory (line 28) | public final class FileChooserFactory { method getDataStoreChooser (line 34) | public static FileChooser getDataStoreChooser() { method getDataStoreChooser (line 44) | public static FileChooser getDataStoreChooser(final DataStoreType... t... method FileChooserFactory (line 68) | private FileChooserFactory() { FILE: jgnash-fx/src/main/java/jgnash/uifx/util/JavaFXUtils.java class JavaFXUtils (line 62) | public class JavaFXUtils { method JavaFXUtils (line 77) | private JavaFXUtils() { method runLater (line 92) | public static void runLater(@NotNull final Runnable runnable) { method runNow (line 106) | public static void runNow(@NotNull final Runnable runnable) { method _runLater (line 110) | private static synchronized void _runLater() { method runAndWait (line 152) | @SuppressWarnings("WeakerAccess") method focusNext (line 187) | public static void focusNext(final Node node) { method findVerticalScrollBar (line 215) | public static Optional findVerticalScrollBar(final Node tab... method getDisplayedTextWidth (line 246) | public static double getDisplayedTextWidth(@NotNull final String displ... method _getDisplayedTextWidth (line 273) | private static double _getDisplayedTextWidth(@NotNull final String dis... method printImageView (line 289) | public static void printImageView(final ImageView imageView) { FILE: jgnash-fx/src/main/java/jgnash/uifx/util/StageUtils.java class StageUtils (line 44) | public class StageUtils { method addBoundsListener (line 66) | public static void addBoundsListener(final Stage stage, final Class... method addBoundsListener (line 76) | public static void addBoundsListener(final Stage stage, final Class... method addBoundsListener (line 80) | public static void addBoundsListener(final Stage stage, final String p... class BoundsListener (line 139) | private static class BoundsListener implements ChangeListener { method BoundsListener (line 145) | BoundsListener(final Window window, final String prefNode, @Nullable... method changed (line 155) | @Override method encodeRectangle (line 174) | private static String encodeRectangle(final double x, final double y, ... method decodeRectangle (line 178) | private static Rectangle2D decodeRectangle(final String bounds) { method getMaxVisualBounds (line 204) | private static Rectangle2D getMaxVisualBounds() { FILE: jgnash-fx/src/main/java/jgnash/uifx/util/TableViewManager.java class TableViewManager (line 55) | public class TableViewManager { method TableViewManager (line 125) | public TableViewManager(@NotNull final TableView tableView, @NotNul... method restoreLayout (line 158) | public void restoreLayout() { method installColumnListeners (line 165) | private void installColumnListeners() { method removeColumnListeners (line 172) | private void removeColumnListeners() { method manualColumnPackingProperty (line 179) | public BooleanProperty manualColumnPackingProperty() { method getCalculatedColumnWidth (line 189) | private double getCalculatedColumnWidth(final TableColumnBase co... method saveColumnWidths (line 221) | private void saveColumnWidths() { method saveColumnVisibility (line 234) | private void saveColumnVisibility() { method clearTimeStamp (line 249) | private void clearTimeStamp() { method saveTimeStamp (line 256) | private void saveTimeStamp() { method getTimeStamp (line 263) | public long getTimeStamp() { method restoreColumnVisibility (line 271) | private void restoreColumnVisibility() { method retrieveOldColumnWidths (line 314) | @NotNull method packTable (line 337) | public synchronized void packTable() { method setColumnFormatFactory (line 482) | public void setColumnFormatFactory(final Callback wei... method setMinimumColumnWidthFactory (line 495) | public void setMinimumColumnWidthFactory(final Callback keyFactory) { class ColumnVisibilityListener (line 507) | private final class ColumnVisibilityListener implements ChangeListener... method changed (line 508) | @Override class ColumnWidthListener (line 516) | private final class ColumnWidthListener implements ChangeListener TreeItem findTreeItem(final TreeItem treeItem,... FILE: jgnash-fx/src/main/java/jgnash/uifx/views/AccountBalanceDisplayManager.java class AccountBalanceDisplayManager (line 40) | public class AccountBalanceDisplayManager { method AccountBalanceDisplayManager (line 53) | private AccountBalanceDisplayManager() { method reverseCredit (line 57) | private static BigDecimal reverseCredit(final AccountType accountType,... method reverseIncomeAndExpense (line 66) | private static BigDecimal reverseIncomeAndExpense(final AccountType ac... method convertToSelectedBalanceMode (line 74) | public static BigDecimal convertToSelectedBalanceMode(final AccountTyp... method setDisplayMode (line 86) | public static void setDisplayMode(final AccountBalanceDisplayMode newM... method accountBalanceDisplayMode (line 93) | public static ObjectProperty accountBalance... FILE: jgnash-fx/src/main/java/jgnash/uifx/views/AccountBalanceDisplayMode.java type AccountBalanceDisplayMode (line 26) | public enum AccountBalanceDisplayMode { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/accounts/AccountCommodityFormatTreeTableCell.java class AccountCommodityFormatTreeTableCell (line 34) | class AccountCommodityFormatTreeTableCell extends TreeTableCell getSecurityNodes() { method setParentAccount (line 153) | void setParentAccount(final Account parentAccount) { method getTemplate (line 167) | Account getTemplate() { method loadProperties (line 191) | void loadProperties(@NotNull final Account account) { method handleSecuritiesButtonAction (line 225) | @FXML method updateCommodityText (line 238) | private void updateCommodityText() { method okAction (line 259) | @FXML method cancelAction (line 265) | @FXML class DisableSecuritiesBinding (line 271) | private class DisableSecuritiesBinding extends BooleanBinding { method computeValue (line 273) | @Override class DisabledListCell (line 284) | private class DisabledListCell extends ListCell { method updateItem (line 286) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/accounts/AccountTypeFilterFormController.java class AccountTypeFilterFormController (line 31) | public class AccountTypeFilterFormController { method setAccountTypeFilter (line 45) | void setAccountTypeFilter(final AccountTypeFilter filter) { method closeAction (line 54) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/accounts/AccountsViewController.java class AccountsViewController (line 67) | public class AccountsViewController implements MessageListener { method initialize (line 104) | @FXML method initializeTreeTableView (line 129) | @SuppressWarnings("unchecked") method installListeners (line 181) | private void installListeners() { method getTreeTableRow (line 195) | private TreeTableRow getTreeTableRow() { method updateButtonStates (line 245) | private void updateButtonStates() { method saveColumnVisibility (line 263) | private void saveColumnVisibility() { method restoreColumnVisibility (line 273) | private void restoreColumnVisibility() { method handleFilterAccountAction (line 287) | @FXML method handleModifyAccountAction (line 292) | @FXML method handleNewAccountAction (line 299) | @FXML method handleDeleteAccountAction (line 304) | @FXML method handleZoomAccountAction (line 318) | @FXML method updateAccountCode (line 323) | private void updateAccountCode(final Account account, final Integer co... method loadAccountTree (line 335) | private void loadAccountTree() { method loadChildren (line 351) | private synchronized void loadChildren(final TreeItem parentI... method reload (line 364) | private synchronized void reload() { method messagePosted (line 368) | @Override method handleReconcileAction (line 392) | @FXML method handleExport (line 397) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/accounts/SelectAccountController.java class SelectAccountController (line 38) | public class SelectAccountController extends AbstractAccountTreeControll... method getTreeView (line 51) | @Override method isAccountVisible (line 56) | @Override method isAccountSelectable (line 61) | @Override method initialize (line 66) | @FXML method getSelectedAccount (line 91) | @NotNull FILE: jgnash-fx/src/main/java/jgnash/uifx/views/accounts/SelectAccountSecuritiesDialog.java class SelectAccountSecuritiesDialog (line 67) | public class SelectAccountSecuritiesDialog { method SelectAccountSecuritiesDialog (line 79) | public SelectAccountSecuritiesDialog(@Nullable final Account account, ... method showAndWait (line 115) | public boolean showAndWait() { method createButtonBar (line 149) | private ButtonBar createButtonBar() { method createButtonBox (line 174) | private VBox createButtonBox() { method createGridPane (line 204) | private GridPane createGridPane() { method bindMoveButtonsToListItems (line 244) | private void bindMoveButtonsToListItems() { method moveItems (line 249) | synchronized private void moveItems(final ListView getSelectedSecurities() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/accounts/StaticAccountsMethods.java class StaticAccountsMethods (line 57) | public final class StaticAccountsMethods { method StaticAccountsMethods (line 63) | private StaticAccountsMethods() { method showAccountFilterDialog (line 67) | public static void showAccountFilterDialog(final AccountTypeFilter acc... method showNewAccountPropertiesDialog (line 87) | static void showNewAccountPropertiesDialog(@Nullable final Account par... method showModifyAccountProperties (line 124) | static void showModifyAccountProperties(final Account account) { method selectAccount (line 161) | public static Optional selectAccount(@Nullable final Account ... method exportAccountTree (line 178) | static void exportAccountTree() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/budget/BudgetGoalsDialogController.java class BudgetGoalsDialogController (line 63) | public class BudgetGoalsDialogController { method initialize (line 109) | @FXML method accountProperty (line 225) | public SimpleObjectProperty accountProperty() { method budgetGoalProperty (line 234) | SimpleObjectProperty budgetGoalProperty() { method workingYearProperty (line 238) | IntegerProperty workingYearProperty() { method startMonthProperty (line 242) | SimpleObjectProperty startMonthProperty() { method getResult (line 246) | public Optional getResult() { method getDescriptors (line 250) | private List getDescriptors() { method handleHistoricalFill (line 255) | @FXML method handleFillAllAction (line 260) | @FXML method handlePatternFillAction (line 272) | @FXML method setBudgetGoal (line 285) | private void setBudgetGoal(final BudgetGoal budgetGoal) { method handleOkayAction (line 296) | @FXML method handleCloseAction (line 302) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/budget/BudgetManagerDialogController.java class BudgetManagerDialogController (line 59) | public class BudgetManagerDialogController implements MessageListener { method initialize (line 79) | @FXML method loadBudgetListView (line 92) | private void loadBudgetListView() { method handleCloseAction (line 103) | @FXML method handleNewAction (line 109) | @FXML method handleNewHistoricalAction (line 144) | @FXML method handleDuplicateAction (line 154) | @FXML method handleRenameAction (line 171) | @FXML method handleDeleteAction (line 193) | @FXML method messagePosted (line 212) | @Override method showBudgetManager (line 220) | public static void showBudgetManager() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/budget/BudgetPropertiesDialogController.java class BudgetPropertiesDialogController (line 50) | public class BudgetPropertiesDialogController { method initialize (line 84) | @FXML method handleOkayAction (line 108) | @FXML method handleCloseAction (line 174) | @FXML method setBudget (line 179) | void setBudget(@NotNull final Budget budget) { type RoundMode (line 199) | private enum RoundMode { method RoundMode (line 213) | RoundMode(final RoundingMode roundingMode, final String name, final ... method toString (line 219) | @Override method valueOf (line 224) | public static RoundMode valueOf(final RoundingMode roundingMode) { class RoundModeListCell (line 246) | private static class RoundModeListCell extends ListCell { method updateItem (line 248) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/budget/BudgetSparkLine.java class BudgetSparkLine (line 39) | class BudgetSparkLine extends Canvas { method BudgetSparkLine (line 65) | BudgetSparkLine(final List amounts) { method setAmounts (line 73) | private void setAmounts(final List amounts) { method calculateWidth (line 80) | private double calculateWidth() { method draw (line 84) | private void draw() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/budget/BudgetTableController.java class BudgetTableController (line 109) | public class BudgetTableController implements MessageListener { method initialize (line 262) | @FXML method isOnDivider (line 401) | private boolean isOnDivider(final double xPos) { method handleDividerDrag (line 408) | private void handleDividerDrag(final MouseEvent event) { method handleMouseClicked (line 419) | private void handleMouseClicked(final MouseEvent event) { method handleMouseMove (line 430) | private void handleMouseMove(final MouseEvent event) { method rateLimitUpdate (line 434) | private void rateLimitUpdate(final Runnable runnable) { method handleShiftLeft (line 444) | @FXML method handleShiftRight (line 463) | @FXML method getBudgetResultsModel (line 486) | BudgetResultsModel getBudgetResultsModel() { method budgetProperty (line 490) | SimpleObjectProperty budgetProperty() { method handleFontHeightChange (line 494) | private void handleFontHeightChange() { method bindScrollBars (line 505) | private synchronized void bindScrollBars() { method handleBudgetChange (line 530) | private synchronized void handleBudgetChange() { method updateExpandedAccountList (line 576) | private synchronized void updateExpandedAccountList() { method loadModel (line 588) | private void loadModel() { method optimizeColumnWidths (line 613) | private void optimizeColumnWidths() { method focusCurrentPeriod (line 648) | void focusCurrentPeriod() { method loadAccountTree (line 665) | private void loadAccountTree() { method loadChildren (line 676) | private synchronized void loadChildren(final TreeItem parentI... method buildAccountTreeTable (line 696) | private void buildAccountTreeTable() { method buildAccountTypeTable (line 728) | private void buildAccountTypeTable() { method buildAccountSummaryTable (line 735) | private void buildAccountSummaryTable() { method buildAccountPeriodResultsColumn (line 782) | private TableColumn buildAccountPeriodResultsColu... method buildPeriodTable (line 847) | private void buildPeriodTable() { method buildAccountPeriodSummaryColumn (line 885) | private TableColumn buildAccountPeriodSummar... method lockColumnBehavior (line 946) | private void lockColumnBehavior(final TableColumn column, final ... method buildPeriodSummaryTable (line 957) | private void buildPeriodSummaryTable() { method buildAccountGroupSummaryTable (line 990) | private void buildAccountGroupSummaryTable() { method calculateMinColumnWidth (line 1048) | private double calculateMinColumnWidth(final BudgetPeriodResults budge... method calculateMinColumnWidth (line 1067) | private double calculateMinColumnWidth(final BudgetPeriodDescriptor de... method calculateMinColumnWidth (line 1071) | private double calculateMinColumnWidth(final Account account) { method calculateMinColumnWidth (line 1075) | private double calculateMinColumnWidth(final BudgetPeriodDescriptor de... method calculateMinPeriodColumnWidth (line 1098) | private double calculateMinPeriodColumnWidth() { method calculateMinSummaryWidthColumnWidth (line 1117) | private double calculateMinSummaryWidthColumnWidth() { method handleBudgetUpdate (line 1138) | private void handleBudgetUpdate() { method handleTransactionUpdate (line 1142) | private void handleTransactionUpdate() { method updateSparkLines (line 1158) | private void updateSparkLines() { method handleEditAccountGoals (line 1172) | private void handleEditAccountGoals(@NotNull final Account account) { method messagePosted (line 1204) | @Override class AccountCommodityFormatTableCell (line 1235) | private class AccountCommodityFormatTableCell extends TableCell task) { method loadPlugins (line 361) | private static void loadPlugins() { method messagePosted (line 372) | @Override method setBusyBackground (line 413) | private void setBusyBackground(final boolean busy) { method updateTitle (line 423) | private void updateTitle() { class StatusBarLogHandler (line 437) | private class StatusBarLogHandler extends Handler { method StatusBarLogHandler (line 447) | StatusBarLogHandler() { method close (line 453) | @Override method flush (line 458) | @Override method publish (line 463) | @Override method updateStatus (line 474) | private void updateStatus(final String status, final Node glyph) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/main/MenuBarController.java class MenuBarController (line 85) | public class MenuBarController implements MessageListener { method initialize (line 166) | @FXML method addWindowMenuItem (line 205) | private void addWindowMenuItem(final RegisterStage registerStage) { method removeWindowMenuItem (line 219) | private void removeWindowMenuItem(final RegisterStage registerStage) { method handleExitAction (line 224) | @FXML method handleCloseAction (line 235) | @FXML method handleOpenAction (line 242) | @FXML method updateSecurities (line 247) | @FXML method updateCurrencies (line 256) | @FXML method handleNewAction (line 265) | @FXML method handleAboutAction (line 270) | @FXML method changeDefaultLocale (line 275) | @FXML method closeAllWindows (line 280) | @FXML method handleCreateModifySecuritiesAction (line 291) | @FXML method handleSecuritiesHistoryAction (line 302) | @FXML method handleSecurityHistoryImportAction (line 313) | @FXML method handleAddRemoveCurrenciesAction (line 322) | @FXML method handleSetDefaultCurrencyAction (line 331) | @FXML method handleChangeDatabasePasswordAction (line 336) | @FXML method handleModifyCurrenciesAction (line 345) | @FXML method handleEditExchangeRatesAction (line 353) | @FXML method handleFontSizeAction (line 358) | @FXML method handleBaseColorAction (line 367) | @FXML method handleApplyStyleAction (line 377) | @FXML method handleClearStyleAction (line 393) | @FXML method handleShowOptionDialog (line 400) | @FXML method handleShowTranNumberListDialog (line 415) | @FXML method handleShowConsoleDialog (line 420) | @FXML method handleExecuteJavaScriptFile (line 425) | @FXML method handleImportOFXAction (line 430) | @FXML method handleImportQIFAction (line 435) | @FXML method handleIncomeExpensePieChart (line 440) | @FXML method handleIncomeExpensePayeePieChart (line 445) | @FXML method handleIncomeExpenseBarChart (line 450) | @FXML method handleExportProfitLoss (line 455) | @FXML method handleExportBalanceByMonthCSVReport (line 460) | @FXML method handleDisplayPortfolioReport (line 465) | @FXML method handleDisplayTransactionTagPieChart (line 470) | @FXML method handleDisplayAccountBalanceChart (line 475) | @FXML method handleDisplayListOfAccountsReport (line 480) | @FXML method handleDisplayAccountRegisterReport (line 485) | @FXML method handleDisplayProfitLossReport (line 490) | @FXML method handleDisplayBalanceSheetReport (line 495) | @FXML method handleDisplayNetWorthReport (line 500) | @FXML method handleImportAccountsAction (line 505) | @FXML method handleExportAccountsAction (line 510) | @FXML method handleSaveAsAction (line 515) | @FXML method handlePackDatabaseAction (line 520) | @FXML method handleShutDownServerAction (line 529) | @FXML method handleBudgetManagerAction (line 546) | @FXML method handleTagManagerAction (line 551) | @FXML method handleShowRecurringTransactionsAction (line 556) | @FXML method handleShowTranImportFilterDialog (line 565) | @FXML method checkAccountTypes (line 580) | private void checkAccountTypes() { method messagePosted (line 588) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/main/OpenDatabaseController.java class OpenDatabaseController (line 44) | public class OpenDatabaseController { method initialize (line 72) | @FXML method cancelAction (line 87) | @FXML method okAction (line 92) | @FXML method setDatabaseField (line 102) | private void setDatabaseField(final String database) { method handleSelectFileAction (line 107) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/AbstractTabController.java class AbstractTabController (line 35) | class AbstractTabController implements RecurringTabController { method initialize (line 51) | @FXML method getReminder (line 60) | @Override method setReminder (line 74) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/DayTabController.java class DayTabController (line 32) | public class DayTabController extends AbstractTabController { method initialize (line 34) | @FXML method setReminder (line 44) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/MonthTabController.java class MonthTabController (line 35) | public class MonthTabController extends AbstractTabController { method initialize (line 43) | @FXML method getReminder (line 55) | @Override method setReminder (line 62) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/NoneTabController.java class NoneTabController (line 29) | public class NoneTabController implements RecurringTabController { method getReminder (line 33) | @Override method setReminder (line 38) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/NotificationDialog.java class NotificationDialog (line 56) | class NotificationDialog extends Stage implements MessageListener { method NotificationDialog (line 85) | NotificationDialog() { method setReminders (line 90) | void setReminders(final Collection pendingReminders) { method getApprovedReminders (line 94) | Collection getApprovedReminders() { method initialize (line 98) | @FXML method handleSelectAllAction (line 144) | private void handleSelectAllAction() { method handleClearAllAction (line 151) | private void handleClearAllAction() { method handleInvertSelectionAction (line 158) | private void handleInvertSelectionAction() { method handleCancelAction (line 165) | private void handleCancelAction() { method handleOkayAction (line 170) | private void handleOkayAction() { method messagePosted (line 175) | @Override class DateTableCell (line 182) | private static class DateTableCell extends TableCell showAndWait(final Reminder reminder) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/RecurringPropertiesController.java class RecurringPropertiesController (line 49) | public class RecurringPropertiesController { method initialize (line 101) | @FXML method loadTab (line 125) | private void loadTab(final String fxml, final String name) { method showReminder (line 134) | void showReminder(final Reminder reminder) { method generateReminder (line 166) | private Reminder generateReminder() { method getReminder (line 185) | public Optional getReminder() { method okAction (line 189) | @FXML method cancelAction (line 196) | @FXML method handleDeleteTransaction (line 201) | @FXML method handleEditTransaction (line 207) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/RecurringTabController.java type RecurringTabController (line 27) | interface RecurringTabController { method getReminder (line 34) | Reminder getReminder(); method setReminder (line 41) | void setReminder(Reminder reminder); FILE: jgnash-fx/src/main/java/jgnash/uifx/views/recurring/RecurringViewController.java class RecurringViewController (line 72) | public class RecurringViewController implements MessageListener { method initialize (line 104) | @FXML method reminderToExcel (line 189) | private String reminderToExcel(final Reminder reminder) { method loadTable (line 213) | private void loadTable() { method startTimer (line 226) | private void startTimer(final boolean startup) { method stopTimer (line 243) | private void stopTimer() { method showReminderDialog (line 252) | private void showReminderDialog() { method messagePosted (line 281) | @Override method handleDeleteAction (line 298) | @FXML method handleRefreshAction (line 316) | @FXML method handleNewAction (line 321) | @FXML method handleModifyAction (line 335) | @FXML method handleNowAction (line 361) | @FXML class ReminderBigDecimalTableCell (line 382) | private static class ReminderBigDecimalTableCell extends TableCell accountProperty() { method initialize (line 80) | void initialize() { method validFormProperty (line 103) | @Override method getReconcileButton (line 108) | @Override method handleEnterAction (line 114) | @Override method handleCancelAction (line 145) | @Override method clearForm (line 151) | @Override method focusFirstComponent (line 162) | protected abstract void focusFirstComponent(); FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AbstractPriceQtyInvSlipController.java class AbstractPriceQtyInvSlipController (line 39) | abstract class AbstractPriceQtyInvSlipController extends AbstractInvSlip... method initialize (line 59) | @FXML method focusFirstComponent (line 86) | @Override method clearForm (line 91) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AbstractSlipController.java class AbstractSlipController (line 62) | abstract class AbstractSlipController implements Slip { method initialize (line 115) | @FXML method validFormProperty (line 166) | @Override method getReconcileButton (line 171) | @Override method canModifyTransaction (line 183) | abstract boolean canModifyTransaction(final Transaction transaction); method clearForm (line 185) | @Override method accountProperty (line 217) | ObjectProperty accountProperty() { method handleCancelAction (line 221) | @FXML method handleEnterAction (line 228) | @FXML method focusFirstComponent (line 277) | void focusFirstComponent() { method handlePayeeFocusChange (line 285) | private void handlePayeeFocusChange() { method modifyTransactionForAutoComplete (line 318) | private Transaction modifyTransactionForAutoComplete(final Transaction... FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AbstractTransactionEntryDialog.java class AbstractTransactionEntryDialog (line 53) | abstract class AbstractTransactionEntryDialog extends Stage { method getPrefNode (line 83) | abstract String getPrefNode(); method accountProperty (line 90) | ObjectProperty accountProperty() { method getTransactionEntries (line 94) | ObservableList getTransactionEntries() { method initialize (line 98) | @FXML method initForm (line 140) | abstract void initForm(); method newAction (line 142) | abstract void newAction(); method deleteAction (line 144) | abstract void deleteAction(); method modifyTransactionEntry (line 146) | abstract void modifyTransactionEntry(@NotNull final TransactionEntry t... method deleteAllAction (line 151) | private void deleteAllAction() { method loadTable (line 156) | private void loadTable() { method getColumnWeightFactory (line 168) | private Callback getColumnWeightFactory() { method getSplitColumnName (line 172) | String[] getSplitColumnName() { method buildTable (line 176) | @SuppressWarnings("unchecked") method getBalanceAt (line 224) | private BigDecimal getBalanceAt(final TransactionEntry transactionEntr... method closeAction (line 239) | private void closeAction() { class AccountNameWrapper (line 248) | private class AccountNameWrapper extends SimpleStringProperty { method AccountNameWrapper (line 249) | AccountNameWrapper(final TransactionEntry t) { method getBalance (line 262) | BigDecimal getBalance() { method show (line 270) | void show(final Runnable runnable) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AbstractTransactionEntrySlipController.java class AbstractTransactionEntrySlipController (line 50) | abstract class AbstractTransactionEntrySlipController implements BaseSlip { method initialize (line 89) | @FXML method validFormProperty (line 111) | @Override method getReconcileButton (line 116) | @Override method buildTransactionEntry (line 122) | abstract TransactionEntry buildTransactionEntry(); method accountProperty (line 124) | ObjectProperty accountProperty() { method transactionEntryListProperty (line 128) | ObjectProperty> transactionEntryListProperty() { method comparatorProperty (line 132) | ObjectProperty> comparatorProperty() { method hasEqualCurrencies (line 136) | boolean hasEqualCurrencies() { method clearForm (line 140) | public void clearForm() { method handleEnterAction (line 156) | @FXML method handleCancelAction (line 177) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AbstractTransactionTableCell.java class AbstractTransactionTableCell (line 34) | abstract class AbstractTransactionTableCell extends TableCell baseAccountProperty() { method selectedAccountProperty (line 268) | ObjectProperty selectedAccountProperty() { method baseCurrencyProperty (line 272) | ObjectProperty baseCurrencyProperty() { method exchangeAmountProperty (line 276) | ObjectProperty exchangeAmountProperty() { method getExchangeRate (line 280) | BigDecimal getExchangeRate() { method amountProperty (line 284) | ObjectProperty amountProperty() { method amountEditableProperty (line 288) | SimpleBooleanProperty amountEditableProperty() { method getSelectedAccount (line 292) | public Account getSelectedAccount() { method setSelectedAccount (line 296) | void setSelectedAccount(final Account account) { method setExchangedAmount (line 300) | void setExchangedAmount(final BigDecimal value) { method filterBaseAccountProperty (line 304) | SimpleBooleanProperty filterBaseAccountProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AccountPropertyWrapper.java class AccountPropertyWrapper (line 51) | class AccountPropertyWrapper implements MessageListener { method AccountPropertyWrapper (line 75) | AccountPropertyWrapper() { method messagePosted (line 104) | @Override method updateProperties (line 118) | private void updateProperties() { method reconciledAmountProperty (line 199) | ReadOnlyStringProperty reconciledAmountProperty() { method accountBalanceProperty (line 203) | ReadOnlyStringProperty accountBalanceProperty() { method cashBalanceProperty (line 207) | ReadOnlyStringProperty cashBalanceProperty() { method marketValueProperty (line 211) | ReadOnlyStringProperty marketValueProperty() { method accountNameProperty (line 215) | ReadOnlyStringProperty accountNameProperty() { method accountProperty (line 219) | public ObjectProperty accountProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AdjustSharesSlipController.java class AdjustSharesSlipController (line 38) | public class AdjustSharesSlipController extends AbstractPriceQtyInvSlipC... method initialize (line 45) | @FXML method setTransactionType (line 57) | void setTransactionType(final TransactionType tranType) { method modifyTransaction (line 61) | @Override method updateTotalField (line 88) | private void updateTotalField() { method buildTransaction (line 92) | @NotNull method clearForm (line 115) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AdjustmentSlipController.java class AdjustmentSlipController (line 43) | public class AdjustmentSlipController extends AbstractSlipController { method initialize (line 51) | @FXML method buildTransaction (line 59) | @NotNull method modifyTransaction (line 70) | @Override method canModifyTransaction (line 88) | @Override method newTransaction (line 93) | private void newTransaction(final Transaction t) { method clearForm (line 108) | @Override method convertAction (line 115) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AmortizeSetupDialogController.java class AmortizeSetupDialogController (line 42) | public class AmortizeSetupDialogController { method initialize (line 90) | @FXML method getAmortizeObject (line 106) | AmortizeObject getAmortizeObject() { method setAmortizeObject (line 129) | void setAmortizeObject(final AmortizeObject amortizeObject) { method generateDefault (line 133) | private static AmortizeObject generateDefault() { method fillForm (line 153) | private void fillForm(final AmortizeObject ao) { method getResult (line 185) | public boolean getResult() { method okAction (line 189) | @FXML method cancelAction (line 195) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/AttachmentPane.java class AttachmentPane (line 61) | public class AttachmentPane extends GridPane { method AttachmentPane (line 81) | public AttachmentPane() { method initialize (line 95) | @FXML method handleDeleteAction (line 106) | private void handleDeleteAction() { method modifyTransaction (line 116) | Transaction modifyTransaction(final Transaction transaction) { method buildTransaction (line 143) | Transaction buildTransaction(final Transaction transaction) { method moveAttachment (line 166) | private boolean moveAttachment() { method showImageAction (line 173) | private void showImageAction() { method clear (line 183) | void clear() { method attachmentAction (line 187) | private void attachmentAction() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/BankRegisterPaneController.java class BankRegisterPaneController (line 45) | public class BankRegisterPaneController extends RegisterPaneController { method initialize (line 61) | @FXML method modifyTransaction (line 80) | @Override method buildTabs (line 107) | private void buildTabs() { method buildTab (line 130) | private Tab buildTab(final String tabName, final SlipType slipType) { method buildAdjustTab (line 142) | private Tab buildAdjustTab() { method buildTransferTab (line 155) | private Tab buildTransferTab() { method saveLastTabUsed (line 168) | private void saveLastTabUsed(final int index) { method restoreLastTabUsed (line 173) | private void restoreLastTabUsed() { method clearForm (line 184) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/BaseSlip.java type BaseSlip (line 35) | interface BaseSlip { method clearForm (line 37) | void clearForm(); method handleCancelAction (line 39) | void handleCancelAction(); method handleEnterAction (line 41) | void handleEnterAction(); method validFormProperty (line 48) | BooleanProperty validFormProperty(); method getReconcileButton (line 50) | @NotNull method setReconciledState (line 53) | default void setReconciledState(final ReconciledState reconciledState) { method getReconciledState (line 68) | default ReconciledState getReconciledState() { method installKeyPressedHandler (line 83) | default void installKeyPressedHandler(final Parent parent) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/BasicRegisterTableController.java class BasicRegisterTableController (line 46) | public class BasicRegisterTableController extends RegisterTableController { method initialize (line 55) | @FXML method getColumnWeightFactory (line 64) | @Override method getColumnVisibilityFactory (line 69) | @Override method buildTable (line 74) | @Override method getBalanceAt (line 160) | private BigDecimal getBalanceAt(final Transaction transaction) { class AccountNameWrapper (line 175) | private class AccountNameWrapper extends SimpleStringProperty { method AccountNameWrapper (line 178) | AccountNameWrapper(final Transaction t) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/BuyShareSlipController.java class BuyShareSlipController (line 40) | public class BuyShareSlipController extends AbstractPriceQtyInvSlipContr... method initialize (line 51) | @FXML method modifyTransaction (line 74) | @Override method updateTotalField (line 114) | private void updateTotalField() { method buildTransaction (line 118) | @NotNull method clearForm (line 136) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/DateTransNumberDialogController.java class DateTransNumberDialogController (line 34) | public class DateTransNumberDialogController { method setAccount (line 44) | public void setAccount(@NotNull Account account) { method getResult (line 54) | public boolean getResult() { method getDate (line 58) | public LocalDate getDate() { method getNumber (line 62) | public String getNumber() { method okAction (line 66) | @FXML method cancelAction (line 72) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/DecreaseAmountProperty.java class DecreaseAmountProperty (line 29) | class DecreaseAmountProperty extends SimpleObjectProperty { method DecreaseAmountProperty (line 30) | DecreaseAmountProperty(final BigDecimal value) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/DividendSlipController.java class DividendSlipController (line 33) | public class DividendSlipController extends AbstractInvIncomeSlipControl... method buildTransaction (line 35) | @NotNull method modifyTransaction (line 62) | @Override method getTransactionType (line 69) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/FeeDialog.java class FeeDialog (line 34) | class FeeDialog extends AbstractTransactionEntryDialog { method FeeDialog (line 47) | FeeDialog() { method getPrefNode (line 52) | @Override method newAction (line 57) | @Override method deleteAction (line 63) | @Override method modifyTransactionEntry (line 73) | @Override method initForm (line 78) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/FeePane.java class FeePane (line 40) | public class FeePane extends DetailedDecimalTextField { method FeePane (line 46) | public FeePane() { method initialize (line 50) | private void initialize() { method show (line 57) | @Override method getTransactions (line 68) | public List getTransactions() { method setTransactionEntries (line 87) | void setTransactionEntries(final List fees) { method sumFees (line 118) | private BigDecimal sumFees() { method clearForm (line 131) | void clearForm() { method accountProperty (line 136) | public SimpleObjectProperty accountProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/FeeTransactionEntrySlipController.java class FeeTransactionEntrySlipController (line 28) | public class FeeTransactionEntrySlipController extends SplitTransactionS... method buildTransactionEntry (line 30) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/GainLossDialog.java class GainLossDialog (line 34) | class GainLossDialog extends AbstractTransactionEntryDialog { method GainLossDialog (line 47) | GainLossDialog() { method getSplitColumnName (line 52) | @Override method getPrefNode (line 57) | @Override method newAction (line 62) | @Override method deleteAction (line 68) | @Override method modifyTransactionEntry (line 78) | @Override method initForm (line 83) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/GainLossPane.java class GainLossPane (line 40) | public class GainLossPane extends DetailedDecimalTextField { method GainLossPane (line 46) | public GainLossPane() { method initialize (line 50) | private void initialize() { method show (line 57) | @Override method getTransactions (line 68) | public List getTransactions() { method setTransactionEntries (line 87) | void setTransactionEntries(final List fees) { method sumGains (line 118) | private BigDecimal sumGains() { method clearForm (line 131) | void clearForm() { method accountProperty (line 137) | public SimpleObjectProperty accountProperty() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/GainLossTransactionEntrySlipController.java class GainLossTransactionEntrySlipController (line 29) | public class GainLossTransactionEntrySlipController extends SplitTransac... method buildTransactionEntry (line 31) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/IncreaseAmountProperty.java class IncreaseAmountProperty (line 29) | class IncreaseAmountProperty extends SimpleObjectProperty { method IncreaseAmountProperty (line 30) | IncreaseAmountProperty(final BigDecimal value) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/InvestmentRegisterPaneController.java class InvestmentRegisterPaneController (line 42) | public class InvestmentRegisterPaneController extends RegisterPaneContro... method initialize (line 58) | @FXML method handleEnterAction (line 79) | @FXML method handleCancelAction (line 84) | @FXML method handleSecuritiesAction (line 89) | @FXML method modifyTransaction (line 102) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/InvestmentRegisterTableController.java class InvestmentRegisterTableController (line 46) | public class InvestmentRegisterTableController extends RegisterTableCont... method initialize (line 60) | @FXML method getColumnWeightFactory (line 70) | @Override method getColumnVisibilityFactory (line 75) | @Override method buildTable (line 80) | @Override method getQuantityColumnFormat (line 151) | private Format getQuantityColumnFormat() { class TransactionTypeWrapper (line 166) | private class TransactionTypeWrapper extends SimpleStringProperty { method TransactionTypeWrapper (line 167) | TransactionTypeWrapper(final Transaction t) { class TransactionSymbolWrapper (line 180) | private static class TransactionSymbolWrapper extends SimpleStringProp... method TransactionSymbolWrapper (line 181) | TransactionSymbolWrapper(final Transaction t) { class MemoWrapper (line 192) | private static class MemoWrapper extends SimpleStringProperty { method MemoWrapper (line 193) | MemoWrapper(final Transaction t) { class QuantityProperty (line 199) | private static class QuantityProperty extends SimpleObjectProperty { method AmountProperty (line 228) | AmountProperty(final Transaction t) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/InvestmentSlipManager.java class InvestmentSlipManager (line 43) | class InvestmentSlipManager { method InvestmentSlipManager (line 52) | InvestmentSlipManager(final StackPane transactionSlips, final ComboBox... method initialize (line 59) | private void initialize() { method accountProperty (line 73) | ObjectProperty accountProperty() { method buildTabs (line 77) | private void buildTabs() { method modifyTransaction (line 104) | void modifyTransaction(@NotNull final Transaction transaction) { method buildCashTransferTab (line 154) | private SlipControllerContainer buildCashTransferTab(final String name... method buildAdjustShareTab (line 171) | private SlipControllerContainer buildAdjustShareTab(final String name,... method buildBuyShareTab (line 188) | private SlipControllerContainer buildBuyShareTab(final String name) { method buildSellShareTab (line 204) | private SlipControllerContainer buildSellShareTab(final String name) { method buildReinvestDividendTab (line 220) | private SlipControllerContainer buildReinvestDividendTab(final String ... method buildDividendTab (line 236) | private SlipControllerContainer buildDividendTab(final String name) { method buildSplitMergeTab (line 252) | private SlipControllerContainer buildSplitMergeTab(final String name, ... method buildReturnOfCapitalTab (line 269) | private SlipControllerContainer buildReturnOfCapitalTab(final String n... FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/InvestmentTransactionDialog.java class InvestmentTransactionDialog (line 49) | class InvestmentTransactionDialog extends Stage { method InvestmentTransactionDialog (line 75) | private InvestmentTransactionDialog() { method accountProperty (line 81) | private ObjectProperty accountProperty() { method initialize (line 85) | @FXML method setTransactionConsumer (line 102) | private void setTransactionConsumer(final Consumer consum... method handleEnterAction (line 106) | @FXML method handleCancelAction (line 114) | @FXML method setTransaction (line 119) | private void setTransaction(final Transaction transaction) { method show (line 130) | public static void show(final Account account, final Transaction trans... FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/InvestmentTransactionQuantityTableCell.java class InvestmentTransactionQuantityTableCell (line 32) | class InvestmentTransactionQuantityTableCell extends AbstractTransaction... method updateItem (line 34) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/LiabilityRegisterPaneController.java class LiabilityRegisterPaneController (line 44) | public class LiabilityRegisterPaneController extends BankRegisterPaneCon... method initialize (line 52) | @FXML method handleAmortizeAction (line 60) | @FXML method handleNewPaymentAction (line 93) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/LockedBasicRegisterPaneController.java class LockedBasicRegisterPaneController (line 32) | public class LockedBasicRegisterPaneController extends RegisterPaneContr... method initialize (line 34) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/LockedInvestmentRegisterPaneController.java class LockedInvestmentRegisterPaneController (line 31) | public class LockedInvestmentRegisterPaneController extends RegisterPane... method initialize (line 33) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/RegisterActions.java class RegisterActions (line 57) | public final class RegisterActions { method RegisterActions (line 65) | private RegisterActions() { method reconcileTransactionAction (line 69) | static void reconcileTransactionAction(final Account account, final Tr... method deleteTransactionAction (line 79) | static void deleteTransactionAction(final Transaction... transactions) { method duplicateTransaction (line 108) | static void duplicateTransaction(final Account account, final List accountProperty() { method initialize (line 80) | @FXML method handleDeleteAction (line 133) | @FXML method modifyTransaction (line 143) | void modifyTransaction(@NotNull final Transaction transaction) { method selectTransaction (line 147) | void selectTransaction(@NotNull final Transaction transaction) { method clearForm (line 154) | void clearForm() { method handleJumpAction (line 158) | @FXML method handleDuplicateAction (line 163) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/RegisterStage.java class RegisterStage (line 49) | public class RegisterStage extends Stage { method RegisterStage (line 63) | private RegisterStage(@NotNull final Account account) { method getRegisterStage (line 122) | public static RegisterStage getRegisterStage(@NotNull final Account ac... method show (line 135) | public void show(final Transaction transaction) { method accountProperty (line 140) | public ReadOnlyObjectProperty accountProperty() { method registerStageList (line 144) | public static ListProperty registerStageList() { method updateTitle (line 148) | private void updateTitle(final Account account) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/RegisterTableController.java class RegisterTableController (line 105) | abstract class RegisterTableController { method initialize (line 198) | @FXML method handleFilterChange (line 309) | private void handleFilterChange() { method loadAccount (line 330) | private void loadAccount() { method getColumnWeightFactory (line 347) | abstract Callback getColumnWeightFactory(); method getColumnVisibilityFactory (line 349) | abstract Callback getColumnVisibilityFactory(); method accountProperty (line 351) | ObjectProperty accountProperty() { method selectedTransactionProperty (line 355) | ReadOnlyObjectProperty selectedTransactionProperty() { method clearTableSelection (line 359) | void clearTableSelection() { method getAccountPropertyWrapper (line 363) | AccountPropertyWrapper getAccountPropertyWrapper() { method scrollToTransaction (line 373) | private void scrollToTransaction(final Transaction transaction) { method selectTransaction (line 388) | void selectTransaction(final Transaction transaction) { method buildTable (line 396) | protected abstract void buildTable(); method loadTable (line 398) | private void loadTable() { method manuallyPackTable (line 416) | void manuallyPackTable() { method getSelectedTransactions (line 420) | List getSelectedTransactions() { method deleteTransactions (line 424) | void deleteTransactions() { method duplicateTransactions (line 430) | private void duplicateTransactions() { method handleCreateNewReminder (line 436) | private void handleCreateNewReminder() { method handleJumpAction (line 447) | void handleJumpAction() { method jump (line 471) | private void jump(final Account account, final Transaction transaction) { method handleCopyToClipboard (line 478) | private void handleCopyToClipboard() { method transactionToExcel (line 496) | private String transactionToExcel(final Transaction transaction) { method handleResetFilters (line 536) | @FXML type ReconciledStateEnum (line 555) | private enum ReconciledStateEnum { method ReconciledStateEnum (line 565) | ReconciledStateEnum(final String description, final ReconciledState ... method getReconciledState (line 570) | public ReconciledState getReconciledState() { method toString (line 574) | @Override type AgeEnum (line 580) | private enum AgeEnum { method AgeEnum (line 594) | AgeEnum(final String description, final ChronoUnit chronoUnit, final... method getAge (line 600) | public int getAge() { method getChronoUnit (line 604) | public ChronoUnit getChronoUnit() { method toString (line 608) | @Override class TransactionRowFactory (line 614) | private class TransactionRowFactory implements Callback { method updateItem (line 244) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/ReinvestDividendSlipController.java class ReinvestDividendSlipController (line 40) | public class ReinvestDividendSlipController extends AbstractPriceQtyInvS... method initialize (line 51) | @FXML method modifyTransaction (line 69) | @Override method updateTotalField (line 101) | private void updateTotalField() { method buildTransaction (line 105) | @NotNull method clearForm (line 122) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/ReturnOfCapitalSlipController.java class ReturnOfCapitalSlipController (line 33) | public class ReturnOfCapitalSlipController extends AbstractInvIncomeSlip... method buildTransaction (line 35) | @NotNull method modifyTransaction (line 62) | @Override method getTransactionType (line 69) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SellShareSlipController.java class SellShareSlipController (line 41) | public class SellShareSlipController extends AbstractPriceQtyInvSlipCont... method initialize (line 55) | @FXML method modifyTransaction (line 81) | @Override method updateTotalField (line 122) | private void updateTotalField() { method buildTransaction (line 126) | @NotNull method clearForm (line 144) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/Slip.java type Slip (line 38) | interface Slip extends BaseSlip { method modifyTransaction (line 52) | void modifyTransaction(@NotNull final Transaction transaction); method buildTransaction (line 59) | @NotNull method getDateColumnWidth (line 62) | default DoubleBinding getDateColumnWidth(final String style) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SlipController.java class SlipController (line 55) | public class SlipController extends AbstractSlipController { method initialize (line 78) | @FXML method setSlipType (line 104) | void setSlipType(final SlipType slipType) { method modifyTransaction (line 108) | @Override method buildTransaction (line 143) | @NotNull method buildTransactionEntry (line 204) | private TransactionEntry buildTransactionEntry() { method hasEqualCurrencies (line 237) | private boolean hasEqualCurrencies() { method getOppositeSideAccount (line 241) | private Account getOppositeSideAccount(final Transaction t) { method newTransaction (line 250) | private void newTransaction(final Transaction t) { method clearForm (line 331) | @Override method canModifyTransaction (line 347) | @Override method handleEnterAction (line 380) | @Override method splitsAction (line 415) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SlipControllerContainer.java class SlipControllerContainer (line 27) | class SlipControllerContainer { method SlipControllerContainer (line 32) | SlipControllerContainer(final String description, final Slip controlle... method getController (line 38) | public Slip getController() { method getPane (line 42) | public Pane getPane() { method toString (line 46) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SlipType.java type SlipType (line 25) | enum SlipType { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SplitMergeSharesSlipController.java class SplitMergeSharesSlipController (line 38) | public class SplitMergeSharesSlipController extends AbstractPriceQtyInvS... method initialize (line 45) | @FXML method setTransactionType (line 57) | void setTransactionType(final TransactionType tranType) { method modifyTransaction (line 61) | @Override method updateTotalField (line 88) | private void updateTotalField() { method buildTransaction (line 92) | @NotNull method clearForm (line 115) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SplitTransactionDialog.java class SplitTransactionDialog (line 37) | class SplitTransactionDialog extends AbstractTransactionEntryDialog { method SplitTransactionDialog (line 51) | SplitTransactionDialog() { method getPrefNode (line 56) | @Override method newAction (line 61) | @Override method deleteAction (line 68) | @Override method modifyTransactionEntry (line 79) | @Override method initForm (line 90) | @Override method show (line 130) | void show(final SlipType slipType, final Runnable runnable) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/SplitTransactionSlipController.java class SplitTransactionSlipController (line 30) | public class SplitTransactionSlipController extends AbstractTransactionE... method setSlipType (line 37) | void setSlipType(final SlipType slipType) { method initialize (line 41) | @FXML method buildTransactionEntry (line 48) | @Override method modifyTransactionEntry (line 83) | void modifyTransactionEntry(final TransactionEntry entry) { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransactionCommodityFormatTableCell.java class TransactionCommodityFormatTableCell (line 30) | class TransactionCommodityFormatTableCell extends AbstractTransactionTab... method TransactionCommodityFormatTableCell (line 34) | TransactionCommodityFormatTableCell(final NumberFormat format) { method updateItem (line 40) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransactionDateTableCell.java class TransactionDateTableCell (line 36) | class TransactionDateTableCell extends TableCell { method updateItem (line 40) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransactionDateTimeTableCell.java class TransactionDateTimeTableCell (line 36) | class TransactionDateTimeTableCell extends TableCell accountProperty() { method setTransactionConsumer (line 80) | private void setTransactionConsumer(final Consumer consum... method initialize (line 84) | @FXML method buildTab (line 89) | private Tab buildTab(final String tabName, final SlipType slipType) { method buildTabs (line 115) | private void buildTabs() { method handleEnterAction (line 131) | private void handleEnterAction(final SlipController controller) { method setTransaction (line 136) | private void setTransaction(final Transaction transaction) { method showAndWait (line 151) | public static void showAndWait(@NotNull final Account account, @Nullab... FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransactionEntryCommodityFormatTableCell.java class TransactionEntryCommodityFormatTableCell (line 35) | class TransactionEntryCommodityFormatTableCell extends TableCell { method updateItem (line 36) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransactionTagDialogController.java class TransactionTagDialogController (line 51) | public class TransactionTagDialogController { method initialize (line 65) | @FXML method handleCloseAction (line 71) | @FXML method handleClearAllAction (line 76) | @FXML method handleOkAction (line 83) | @FXML method loadTags (line 89) | private void loadTags() { method setSelectedTags (line 110) | void setSelectedTags(final Collection tags) { method getSelectedTags (line 129) | Set getSelectedTags() { FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransactionTagPane.java class TransactionTagPane (line 50) | public class TransactionTagPane extends GridPane implements MessageListe... method TransactionTagPane (line 62) | public TransactionTagPane() { method initialize (line 76) | @FXML method setReadOnly (line 87) | void setReadOnly(boolean readOnly) { method clearSelectedTags (line 91) | void clearSelectedTags() { method setSelectedTags (line 96) | void setSelectedTags(final Collection tags) { method getSelectedTags (line 103) | ObservableSet getSelectedTags() { method showPopup (line 107) | private void showPopup() { method refreshTagView (line 124) | void refreshTagView() { method updateVisibility (line 136) | private void updateVisibility() { method messagePosted (line 145) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/TransferSlipController.java class TransferSlipController (line 34) | public class TransferSlipController extends AbstractSlipController { method initialize (line 42) | @FXML method buildTransaction (line 60) | @NotNull method hasEqualCurrencies (line 104) | private boolean hasEqualCurrencies() { method modifyTransaction (line 108) | @Override method canModifyTransaction (line 113) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/reconcile/ReconcileDialogController.java class ReconcileDialogController (line 81) | public class ReconcileDialogController implements MessageListener { method initialize (line 159) | @FXML method getColumnWeightFactory (line 174) | private static Callback getColumnWeightFactory() { method initialize (line 178) | void initialize(final Account account, final LocalDate closingDate, fi... method loadTables (line 208) | private void loadTables() { method handleCloseAction (line 232) | @FXML method handleDecreaseSelectAllAction (line 238) | @FXML method handleDecreaseClearAllAction (line 243) | @FXML method handleIncreaseSelectAllAction (line 248) | @FXML method handleIncreaseClearAllAction (line 253) | @FXML method handleFinishLaterAction (line 258) | @FXML method handleFinishAction (line 278) | @FXML method setReconciledState (line 300) | private void setReconciledState(final List transaction... method updateCalculatedValues (line 314) | private void updateCalculatedValues() { method getReconciledTotal (line 342) | private BigDecimal getReconciledTotal(final List list) { method configureTableView (line 360) | private void configureTableView(final TableView tableV... method reconcilable (line 405) | private boolean reconcilable(final Transaction t) { method findTransaction (line 409) | @Nullable method messagePosted (line 425) | @Override class NumberChangeListener (line 464) | private static class NumberChangeListener implements ChangeListener tableVie... method changed (line 473) | @Override class ToggleStateChangeListener (line 486) | private class ToggleStateChangeListener implements ChangeListener ta... method changed (line 494) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/views/register/reconcile/ReconcileSettingsDialogController.java class ReconcileSettingsDialogController (line 55) | public class ReconcileSettingsDialogController { method initialize (line 83) | @FXML method accountProperty (line 96) | public ObjectProperty accountProperty() { method determineBalances (line 100) | private void determineBalances() { method handleUpdateBalance (line 161) | @FXML method handleCloseAction (line 180) | @FXML method handleOkayAction (line 185) | @FXML FILE: jgnash-fx/src/main/java/jgnash/uifx/wizard/file/NewFileFourController.java class NewFileFourController (line 43) | public class NewFileFourController extends AbstractWizardPaneController<... method initialize (line 57) | @FXML method showAccountSet (line 68) | private void showAccountSet(final RootAccount rootAccount) { method loadChildren (line 76) | private void loadChildren(final TreeItem parentItem) { method putSettings (line 89) | @Override method toString (line 94) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/wizard/file/NewFileOneController.java class NewFileOneController (line 46) | public class NewFileOneController extends AbstractWizardPaneController currencyNodes, final ListVi... FILE: jgnash-fx/src/main/java/jgnash/uifx/wizard/file/NewFileTwoController.java class NewFileTwoController (line 41) | public class NewFileTwoController extends AbstractWizardPaneController extends TableCell { method AccountComboBoxTableCell (line 450) | AccountComboBoxTableCell() { method startEdit (line 466) | @Override method cancelEdit (line 495) | @Override method updateItem (line 506) | @Override class IncomeAccountComboBoxTableCell (line 526) | class IncomeAccountComboBoxTableCell exte... method IncomeAccountComboBoxTableCell (line 532) | IncomeAccountComboBoxTableCell() { method startEdit (line 551) | @Override method cancelEdit (line 578) | @Override method updateItem (line 589) | @Override class ExpenseAccountComboBoxTableCell (line 611) | class ExpenseAccountComboBoxTableCell ext... method ExpenseAccountComboBoxTableCell (line 617) | ExpenseAccountComboBoxTableCell() { method startEdit (line 637) | @Override method cancelEdit (line 666) | @Override method updateItem (line 677) | @Override FILE: jgnash-fx/src/main/java/jgnash/uifx/wizard/imports/ImportWizard.java class ImportWizard (line 43) | public class ImportWizard { type Settings (line 45) | public enum Settings { method ImportWizard (line 58) | public ImportWizard() { method wizardControllerProperty (line 102) | public ObjectProperty> wizardControll... method dateFormatSelectionEnabled (line 106) | public SimpleBooleanProperty dateFormatSelectionEnabled() { method showAndWait (line 110) | public void showAndWait() { FILE: jgnash-fx/src/test/java/jgnash/uifx/ControlsTest.java class ControlsTest (line 66) | public class ControlsTest extends Application { method main (line 72) | public static void main(final String[] args) { method start (line 78) | @Override method stop (line 151) | @Override method createEngine (line 160) | private Engine createEngine() { method cleanup (line 212) | private void cleanup() throws IOException { FILE: jgnash-fx/src/test/java/jgnash/uifx/control/autocomplete/AutoCompleteModelTest.java class AutoCompleteModelTest (line 56) | class AutoCompleteModelTest { method setUp (line 63) | @BeforeAll method createEngine (line 79) | @SuppressWarnings("SameParameterValue") method testPayeeMemoModels (line 95) | @Test FILE: jgnash-plugin/src/main/java/jgnash/plugin/FxPlugin.java type FxPlugin (line 27) | public interface FxPlugin extends Plugin { method getOptionsNode (line 35) | default Node getOptionsNode() { FILE: jgnash-plugin/src/main/java/jgnash/plugin/Plugin.java type Plugin (line 42) | public interface Plugin { method getName (line 54) | String getName(); method start (line 59) | @SuppressWarnings("unused") method stop (line 66) | default void stop() { type PluginPlatform (line 72) | enum PluginPlatform { FILE: jgnash-plugin/src/main/java/jgnash/plugin/PluginFactory.java class PluginFactory (line 48) | public final class PluginFactory { method PluginFactory (line 66) | private PluginFactory() { method getPlugins (line 70) | public static List getPlugins() { method getDefaultPluginDirectory (line 74) | private static synchronized String getDefaultPluginDirectory() { method getUserPluginDirectory (line 95) | private static synchronized String getUserPluginDirectory() { method startPlugins (line 118) | public static void startPlugins(final Plugin.PluginPlatform pluginPlat... method stopPlugins (line 127) | public static void stopPlugins() { method loadPlugins (line 141) | public static void loadPlugins(final Predicate predicate) { method getPluginPaths (line 165) | private static List getPluginPaths() { method getPluginPaths (line 174) | private static void getPluginPaths(final String root, final List getFontList() { method blockForFontRegistration (line 74) | private static void blockForFontRegistration() { method getRegisteredFontPath (line 95) | static String getRegisteredFontPath(final String name) { method registerFonts (line 101) | private static void registerFonts() { method registerFont (line 126) | private static void registerFont(final String path) { method registerFontDirectories (line 152) | private static void registerFontDirectories() { FILE: jgnash-report-core/src/main/java/jgnash/report/pdf/PageSize.java type PageSize (line 30) | public enum PageSize { method PageSize (line 44) | PageSize(final String description, final float width, final float heig... method toString (line 50) | @Override FILE: jgnash-report-core/src/main/java/jgnash/report/pdf/Report.java class Report (line 77) | @SuppressWarnings("WeakerAccess") method Report (line 116) | public Report() { method clearReport (line 130) | public void clearReport() { method loadFont (line 136) | private static PDFont loadFont(final String name, final PDDocument doc... method getPageCount (line 155) | public int getPageCount() { method getPageFormat (line 159) | public final PageFormat getPageFormat() { method setPageFormat (line 167) | public final void setPageFormat(@NotNull final PageFormat pageFormat) { method getTableFont (line 174) | @NotNull method setTableFont (line 179) | public void setTableFont(@NotNull PDFont tableFont) { method getBaseFontSize (line 183) | public float getBaseFontSize() { method setBaseFontSize (line 187) | public void setBaseFontSize(float tableFontSize) { method getTableRowHeight (line 192) | private float getTableRowHeight() { method isLandscape (line 196) | public boolean isLandscape() { method getHeaderFont (line 200) | public PDFont getHeaderFont() { method setHeaderFont (line 204) | public void setHeaderFont(final PDFont headerFont) { method getCellPadding (line 208) | public float getCellPadding() { method setCellPadding (line 212) | public void setCellPadding(final float cellPadding) { method getAvailableWidth (line 216) | private float getAvailableWidth() { method getLeftMargin (line 220) | private float getLeftMargin() { method getTopMargin (line 224) | private float getTopMargin() { method getRightMargin (line 228) | private float getRightMargin() { method getBottomMargin (line 232) | private float getBottomMargin() { method getFooterFontSize (line 236) | private float getFooterFontSize() { method getFooterFont (line 240) | public PDFont getFooterFont() { method setFooterFont (line 244) | public void setFooterFont(final PDFont footerFont) { method getGrandTotalLegend (line 253) | public String getGrandTotalLegend() { method getGroupFooterLabel (line 262) | public String getGroupFooterLabel() { method addTable (line 266) | public void addTable(final AbstractReportTableModel reportModel) throw... method docYToPageY (line 355) | private float docYToPageY(final float y) { method addTableSection (line 371) | @SuppressWarnings("SuspiciousNameCombination") method getRowTextBaselineOffset (line 492) | private float getRowTextBaselineOffset() { method addTableFooter (line 508) | private float addTableFooter(final AbstractReportTableModel reportMode... method addGlobalFooter (line 583) | private void addGlobalFooter(final AbstractReportTableModel reportMode... method formatValue (line 647) | private static String formatValue(final Object value, final int column... method rightAlign (line 681) | private static boolean rightAlign(final int column, final AbstractRepo... method drawText (line 698) | private static void drawText(final PDPageContentStream contentStream, ... method drawLine (line 707) | private static void drawLine(final PDPageContentStream contentStream, ... method fillRect (line 715) | private static void fillRect(final PDPageContentStream contentStream, ... method addTableTitle (line 729) | private float addTableTitle(final PDPageContentStream contentStream, f... method addReportTitle (line 749) | private float addReportTitle(final PDPageContentStream contentStream, ... method addFooter (line 773) | public void addFooter() throws IOException { method truncateText (line 796) | private String truncateText(final String text, final float availWidth,... method createPage (line 817) | private PDPage createPage() { method getStringWidth (line 827) | private static float getStringWidth(final String text, final PDFont fo... method getEllipsis (line 831) | public String getEllipsis() { method setEllipsis (line 835) | public void setEllipsis(String ellipsis) { method getColumnWidths (line 839) | private float[] getColumnWidths(final AbstractReportTableModel reportM... method getPreferences (line 894) | public final Preferences getPreferences() { method renderImage (line 905) | public BufferedImage renderImage(final int pageIndex, final int dpi) { method saveToFile (line 922) | public void saveToFile(final Path path) throws IOException { method close (line 926) | @Override method isForceGroupPagination (line 932) | public boolean isForceGroupPagination() { method setForceGroupPagination (line 936) | public void setForceGroupPagination(boolean forceGroupPagination) { FILE: jgnash-report-core/src/main/java/jgnash/report/pdf/ReportFactory.java class ReportFactory (line 28) | public class ReportFactory { method ReportFactory (line 54) | private ReportFactory() { method getDefaultMonoFont (line 62) | private static String getDefaultMonoFont() { method getDefaultProportionalFont (line 79) | private static String getDefaultProportionalFont() { method getDefaultHeaderFont (line 96) | private static String getDefaultHeaderFont() { method getMonoFont (line 113) | public static String getMonoFont() { method getProportionalFont (line 123) | public static String getProportionalFont() { method getHeaderFont (line 133) | public static String getHeaderFont() { method setMonoFont (line 143) | public static void setMonoFont(final String font) { method setProportionalFont (line 153) | public static void setProportionalFont(final String font) { method setHeaderFont (line 163) | public static void setHeaderFont(final String font) { FILE: jgnash-report-core/src/main/java/jgnash/report/poi/BudgetResultsExport.java class BudgetResultsExport (line 63) | public class BudgetResultsExport { method BudgetResultsExport (line 65) | private BudgetResultsExport() { method exportBudgetResultsModel (line 76) | public static String exportBudgetResultsModel(final Path file, final B... method addSummaryCell (line 314) | private static void addSummaryCell(final Row row, final int col, final... method buildAddFormula (line 320) | private static String buildAddFormula(final List cellRe... FILE: jgnash-report-core/src/main/java/jgnash/report/poi/StyleFactory.java class StyleFactory (line 43) | class StyleFactory { method StyleFactory (line 51) | private StyleFactory() { method createFooterStyle (line 61) | static CellStyle createFooterStyle(final Workbook wb) { method createHeaderStyle (line 83) | static CellStyle createHeaderStyle(final Workbook wb) { method applyCurrencyFormat (line 107) | static CellStyle applyCurrencyFormat(final Workbook wb, final Currency... method applyPercentageFormat (line 124) | static CellStyle applyPercentageFormat(final Workbook wb, final CellSt... method applySecurityQuantityFormat (line 142) | static CellStyle applySecurityQuantityFormat(final Workbook wb, final ... method applyShortDateFormat (line 160) | static CellStyle applyShortDateFormat(final Workbook wb, final CellSty... method applyTimestampFormat (line 174) | static CellStyle applyTimestampFormat(final Workbook wb, final CellSty... method createDefaultAmountStyle (line 187) | static CellStyle createDefaultAmountStyle(@NotNull final Workbook wb, ... method createDefaultStyle (line 197) | static CellStyle createDefaultStyle(@NotNull final Workbook wb) { method createTitleStyle (line 212) | static CellStyle createTitleStyle(@NotNull final Workbook wb) { method createGroupStyle (line 228) | static CellStyle createGroupStyle(@NotNull final Workbook wb) { method createSubTitleStyle (line 244) | static CellStyle createSubTitleStyle(@NotNull final Workbook wb) { method createFooterFont (line 260) | private static Font createFooterFont(@NotNull final Workbook wb) { method createHeaderFont (line 277) | static Font createHeaderFont(@NotNull final Workbook wb) { method createDefaultFont (line 294) | static Font createDefaultFont(@NotNull final Workbook wb) { method createTitleFont (line 310) | private static Font createTitleFont(@NotNull final Workbook wb) { method createGroupFont (line 327) | private static Font createGroupFont(@NotNull final Workbook wb) { method createSubTitleFont (line 344) | private static Font createSubTitleFont(@NotNull final Workbook wb) { FILE: jgnash-report-core/src/main/java/jgnash/report/poi/Workbook.java class Workbook (line 67) | public class Workbook { method Workbook (line 69) | private Workbook() { method export (line 73) | public static void export(@NotNull final AbstractReportTableModel repo... method addReportHeader (line 139) | private static int addReportHeader(@NotNull final AbstractReportTableM... method addTableSection (line 174) | private static int addTableSection(@NotNull final AbstractReportTableM... method addGlobalFooter (line 268) | private static void addGlobalFooter(@NotNull final AbstractReportTable... method setCellValue (line 289) | private static void setCellValue(@NotNull final AbstractReportTableMod... method setFooterCellValue (line 343) | private static void setFooterCellValue(@NotNull final Object value, @N... method buildStyleMap (line 375) | private static Map buildStyleMap(final org.apache.po... type Style (line 399) | private enum Style { FILE: jgnash-report-core/src/main/java/jgnash/report/table/AbstractReportTableModel.java class AbstractReportTableModel (line 44) | public abstract class AbstractReportTableModel { method getCurrencyNode (line 51) | public abstract CurrencyNode getCurrencyNode(); method getColumnStyle (line 59) | public abstract ColumnStyle getColumnStyle(int columnIndex); method getColumnClass (line 67) | public abstract Class getColumnClass(int columnIndex); method getColumnCount (line 75) | public abstract int getColumnCount(); method getColumnWidthWeight (line 85) | public float getColumnWidthWeight(int columnIndex) { method getColumnName (line 103) | public abstract String getColumnName(int columnIndex); method getRowCount (line 111) | public abstract int getRowCount(); method getValueAt (line 120) | public abstract Object getValueAt(int rowIndex, int columnIndex); method getTitle (line 127) | @NotNull method getSubTitle (line 135) | @Nullable method isColumnFixedWidth (line 144) | public boolean isColumnFixedWidth(final int columnIndex) { method getGroupColumn (line 148) | private int getGroupColumn() { method getGroup (line 160) | public String getGroup(final int row) { method getColumnsToHide (line 172) | @NotNull method isColumnVisible (line 183) | public boolean isColumnVisible(final int column) { method isColumnSummed (line 210) | public boolean isColumnSummed(final int columnIndex) { method getVisibleColumnCount (line 222) | public int getVisibleColumnCount() { method isColumnGloballySummed (line 235) | private boolean isColumnGloballySummed(final int columnIndex) { method hasGlobalSummary (line 239) | public boolean hasGlobalSummary() { method getGlobalSum (line 252) | public BigDecimal getGlobalSum(final int columnIndex) { method getGrandTotalLegend (line 270) | public String getGrandTotalLegend() { method getGroupFooterLabel (line 279) | public String getGroupFooterLabel() { method getColumnPrototypeValueAt (line 289) | public String getColumnPrototypeValueAt(final int columnIndex) { FILE: jgnash-report-core/src/main/java/jgnash/report/table/ColumnStyle.java type ColumnStyle (line 25) | public enum ColumnStyle { FILE: jgnash-report-core/src/main/java/jgnash/report/table/GroupInfo.java class GroupInfo (line 36) | public class GroupInfo implements Comparable { method GroupInfo (line 50) | private GroupInfo(@NotNull final String group) { method getGroups (line 56) | public static Set getGroups(final AbstractReportTableModel ... method compareTo (line 96) | @Override method equals (line 101) | @Override method addValue (line 109) | private void addValue(final int column, final BigDecimal value) { method getValue (line 116) | @NotNull method hasSummation (line 121) | public boolean hasSummation() { method hashCode (line 125) | public int hashCode() { FILE: jgnash-report-core/src/main/java/jgnash/report/table/Row.java class Row (line 27) | public abstract class Row { method Row (line 31) | protected Row(@Nullable T object) { method getValue (line 35) | public T getValue() { method getValueAt (line 45) | public abstract Object getValueAt(final int columnIndex); FILE: jgnash-report-core/src/main/java/jgnash/report/table/SortOrder.java type SortOrder (line 27) | public enum SortOrder { method SortOrder (line 33) | SortOrder(final String description) { method toString (line 37) | @Override FILE: jgnash-report-core/src/main/java/jgnash/report/ui/ReportPrintFactory.java class ReportPrintFactory (line 33) | public class ReportPrintFactory { method ReportPrintFactory (line 44) | private ReportPrintFactory() { method getDefaultPage (line 52) | public static PageFormat getDefaultPage() { method savePageFormat (line 85) | public static void savePageFormat(final Preferences p, final PageForma... method getPageFormat (line 104) | public static PageFormat getPageFormat(final Preferences p) { FILE: jgnash-resources/src/main/java/jgnash/resource/util/ClassPathUtils.java class ClassPathUtils (line 28) | public class ClassPathUtils { method getLocalizedPath (line 72) | public static String getLocalizedPath(final String rootPath) { method ClassPathUtils (line 110) | private ClassPathUtils() { FILE: jgnash-resources/src/main/java/jgnash/resource/util/HTMLResource.java class HTMLResource (line 29) | public class HTMLResource { method HTMLResource (line 38) | private HTMLResource() { method getURL (line 47) | public static URL getURL(final String fileName) { FILE: jgnash-resources/src/main/java/jgnash/resource/util/MonthName.java type MonthName (line 28) | public enum MonthName { method MonthName (line 46) | MonthName(final Month month, final String description) { method toString (line 51) | @Override method valueOf (line 56) | public static MonthName valueOf(final Month month) { method getMonth (line 60) | public Month getMonth() { FILE: jgnash-resources/src/main/java/jgnash/resource/util/OS.java class OS (line 25) | public final class OS { method OS (line 42) | private OS() { method isSystemOSX (line 51) | @SuppressWarnings("unused") method isSystemWindows (line 61) | public static boolean isSystemWindows() { method getJavaVersion (line 70) | public static float getJavaVersion() { method getJavaRelease (line 79) | public static int getJavaRelease() { FILE: jgnash-resources/src/main/java/jgnash/resource/util/ResourceUtils.java class ResourceUtils (line 32) | public class ResourceUtils { method ResourceUtils (line 53) | private ResourceUtils() { method getBundle (line 57) | public static synchronized ResourceBundle getBundle() { method getString (line 78) | public static String getString(final String key, final Object... argum... method setLocale (line 95) | public static void setLocale(final Locale l) { method encodeLocale (line 102) | private static String encodeLocale(final Locale locale) { method decodeLocale (line 117) | private static Locale decodeLocale(final String locale) { FILE: jgnash-resources/src/main/java/jgnash/resource/util/TextResource.java class TextResource (line 33) | public class TextResource { method TextResource (line 40) | private TextResource() { method getString (line 49) | public static String getString(final String fileName) { method loadConvert (line 82) | private static String loadConvert(final String string) { FILE: jgnash-resources/src/main/java/jgnash/resource/util/Version.java class Version (line 38) | public class Version { method Version (line 54) | private Version() { method getAppVersion (line 58) | public static String getAppVersion() { method getAppName (line 62) | public static String getAppName() { method getLatestGitHubRelease (line 66) | public static Optional getLatestGitHubRelease() { method isReleaseCurrent (line 103) | public static boolean isReleaseCurrent() { method isReleaseCurrent (line 107) | public static boolean isReleaseCurrent(final String version) { FILE: jgnash-tests/src/test/java/ApiTest.java class ApiTest (line 50) | public class ApiTest extends AbstractEngineTest { method test (line 52) | @BeforeAll method createEngine (line 57) | @Override method closeEngine (line 76) | private static void closeEngine() { method testMove (line 80) | @Test method testPreferences (line 94) | @Test method testSecurities (line 126) | @Test method testAccountAttributes (line 175) | @Test method testTransactionAPI (line 207) | @Test method placeHolder (line 235) | @Test FILE: jgnash-tests/src/test/java/jgnash/ClassPathTest.java class ClassPathTest (line 33) | class ClassPathTest { method ClassPathTest (line 35) | ClassPathTest() { method findRealPath (line 50) | @Test method findFakePath (line 60) | @Test FILE: jgnash-tests/src/test/java/jgnash/JavascriptTest.js function debug (line 7) | function debug(message) { // helper function to print messages to the ... FILE: jgnash-tests/src/test/java/jgnash/PDFBoxTableTest.java class PDFBoxTableTest (line 54) | class PDFBoxTableTest { method setUp (line 56) | @BeforeEach method simpleTest (line 62) | @Test class SimpleReport (line 94) | private static class SimpleReport extends Report { method basicReportTest (line 98) | @Test method crossTabReportTest (line 154) | @Test class BasicTestReport (line 209) | private static class BasicTestReport extends AbstractReportTableModel { method getCurrencyNode (line 235) | @Override method getColumnStyle (line 240) | @Override method getColumnClass (line 245) | @Override method isColumnFixedWidth (line 264) | @Override method getColumnName (line 280) | @Override method getRowCount (line 286) | @Override method getColumnCount (line 291) | @Override method getValueAt (line 296) | @Override method getColumnsToHide (line 325) | public int[] getColumnsToHide() { method getTitle (line 330) | @Override method getSubTitle (line 335) | @Override class CrossTabTestReport (line 341) | private static class CrossTabTestReport extends AbstractReportTableMod... method getCurrencyNode (line 367) | @Override method getColumnStyle (line 372) | @Override method getColumnClass (line 377) | @Override method isColumnFixedWidth (line 397) | @Override method getColumnName (line 414) | @Override method getRowCount (line 420) | @Override method getColumnCount (line 425) | @Override method getValueAt (line 430) | @Override method getColumnsToHide (line 465) | public int[] getColumnsToHide() { method getTitle (line 470) | @Override method getSubTitle (line 475) | @Override FILE: jgnash-tests/src/test/java/jgnash/VersionTest.java class VersionTest (line 21) | class VersionTest { method gitHub (line 23) | @Test method testVersion (line 28) | @Test method testJavaVersion (line 37) | @Test method testJavaRelease (line 45) | @Test FILE: jgnash-tests/src/test/java/jgnash/bayes/BayesClassifierTest.java class BayesClassifierTest (line 24) | class BayesClassifierTest { method testClassifier (line 26) | @Test FILE: jgnash-tests/src/test/java/jgnash/convert/importat/FilterTest.java class FilterTest (line 28) | class FilterTest { method simpleTest (line 30) | @Test FILE: jgnash-tests/src/test/java/jgnash/convert/importat/ofx/Ofx2Test.java class Ofx2Test (line 43) | class Ofx2Test { method setUp (line 47) | @BeforeAll method parseSpec201 (line 53) | @Test method parseActivity (line 76) | @Test method parseBankOne (line 111) | @Test method parseBankTwo (line 143) | @Test method parseBankOneCommas (line 179) | @Test method parseCheckingOne (line 221) | @Test method parseChequing (line 253) | @Test method parseComptes (line 286) | @Test method parseDemobank (line 319) | @Test method parseSample (line 342) | @Test method parseFileWithAccents (line 376) | @Test method parseInvest (line 407) | @Test method parse401k (line 443) | @Test method parse401kWithHeader (line 480) | @Test method parseInvest2 (line 517) | @Test method parseUglyFile (line 554) | @Test method parseUglyFile2 (line 611) | @Test FILE: jgnash-tests/src/test/java/jgnash/convert/importat/ofx/OfxConvertTest.java class OfxConvertTest (line 36) | class OfxConvertTest { method parseBankOne (line 38) | @Test FILE: jgnash-tests/src/test/java/jgnash/convert/importat/ofx/OfxExportText.java class OfxExportText (line 40) | public class OfxExportText extends AbstractEngineTest { method createEngine (line 42) | @Override method testExport (line 52) | @Test FILE: jgnash-tests/src/test/java/jgnash/convert/importat/qif/QifUtilsTest.java class QifUtilsTest (line 29) | class QifUtilsTest { method QifUtilsTest (line 31) | QifUtilsTest() { method testTagStrip (line 34) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/AbstractEngineTest.java class AbstractEngineTest (line 41) | @ExtendWith(TemporaryFolderExtension.class) method createEngine (line 64) | protected abstract Engine createEngine() throws IOException; method setUp (line 66) | @BeforeEach method tearDown (line 135) | @AfterEach FILE: jgnash-tests/src/test/java/jgnash/engine/AccountTreeDepthTest.java class AccountTreeDepthTest (line 34) | class AccountTreeDepthTest { method AccountTreeDepthTest (line 36) | AccountTreeDepthTest() { method getDepthTest (line 39) | @Test method getLineageTest (line 80) | @Test method getAncestorsTest (line 111) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/BinaryXStreamEngineTest.java class BinaryXStreamEngineTest (line 33) | public class BinaryXStreamEngineTest extends EngineTest { method createEngine (line 37) | @Override method cleanup (line 55) | @AfterAll FILE: jgnash-tests/src/test/java/jgnash/engine/CashFlowTest.java class CashFlowTest (line 32) | class CashFlowTest { method testPositiveIRR (line 34) | @Test method testNegativeIRR (line 46) | @Test method testUglyData (line 58) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/ConfigTest.java class ConfigTest (line 29) | class ConfigTest { method testFileFormat (line 31) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/DataStoreTest.java class DataStoreTest (line 29) | class DataStoreTest { method DataStoreTest (line 31) | DataStoreTest() { method instanceTest (line 34) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/DistributedLockTest.java class DistributedLockTest (line 48) | public class DistributedLockTest { method beforeAll (line 60) | @BeforeAll method setUp (line 67) | @BeforeEach method tearDown (line 77) | @AfterEach method simpleLock (line 83) | @Test method multipleReadLocks (line 103) | @Test method writeLockTest (line 168) | @Test method reentrantWriteTest (line 228) | @Test method reentrantReadTest (line 267) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/EncryptedDistributedLockTest.java class EncryptedDistributedLockTest (line 31) | public class EncryptedDistributedLockTest extends DistributedLockTest { method setUp (line 33) | @BeforeEach FILE: jgnash-tests/src/test/java/jgnash/engine/EngineTest.java class EngineTest (line 61) | public abstract class EngineTest { method createEngine (line 69) | protected abstract Engine createEngine() throws Exception; method closeEngine (line 71) | private static void closeEngine() { method setUp (line 75) | @BeforeEach method tearDown (line 120) | @AfterEach method testGetName (line 133) | @Test method testReminders (line 138) | @Test method testTags (line 182) | @Test method testGetStoredObjectByUuid (line 266) | @Test method testGetStoredObjects (line 281) | @Test method testAddCommodity (line 286) | @Test method testPreferences (line 298) | @Test method testSecurityNodeStorage (line 312) | @Test method exchangeRateTest1 (line 385) | @Test method exchangeRateTest2 (line 414) | @Test method commodityNodeStoreTest (line 444) | @Test method testCurrencyRemove (line 478) | @Test method testBudget (line 499) | @Test method testGetActiveCurrencies (line 573) | @Test method testGetCurrencyStringLocale (line 584) | @Test method testGetCurrencyString (line 590) | @Test method testGetCurrencies (line 599) | @Test method testSecurityHistory (line 613) | @Test method testGetExchangeRate (line 674) | @Test method testGetDefaultCurrency (line 698) | @Test method testRemoveExchangeRateHistory (line 706) | @Test method testUpdateCommodity (line 746) | @Test method testSetAccountSeparator (line 774) | @Test method testGetAccountSeparator (line 790) | @Test method testGetAccountByUuid (line 798) | @Test method testGetAccountByName (line 805) | @Test method testGetIncomeAccountList (line 819) | @Test method testGetExpenseAccountList (line 834) | @Test method testGetBankAccountList (line 849) | @Test method testGetInvestmentAccountList (line 864) | @Test method testAccounts (line 879) | @Test method testAccountAttributes (line 934) | @Test method testAddAccount (line 966) | @Test method testGetRootAccount (line 978) | @Test method testRemoveAccount (line 985) | @Test method testIsStored (line 1016) | @Test method testAddGetRemoveReconcileSingleEntryTransactions (line 1034) | @Test method testGetTransactionsWithAttachments (line 1095) | @Test method testGetUuid (line 1126) | @Test method testVersion (line 1132) | @Test method testTransactionNumberList (line 1152) | @Test method testAccountDepthAndComparator (line 1172) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/FileTransferTest.java class FileTransferTest (line 55) | class FileTransferTest { method encryptedNetworkedTest (line 57) | @Test method networkedTest (line 161) | @Test class StartServerThread (line 273) | private static class StartServerThread extends Thread { method StartServerThread (line 282) | StartServerThread(JpaNetworkServer networkServer, String serverFile,... method run (line 289) | @Override FILE: jgnash-tests/src/test/java/jgnash/engine/InvestmentHistoryExchangeTest.java class InvestmentHistoryExchangeTest (line 24) | class InvestmentHistoryExchangeTest { method testExchangeRate (line 44) | @Test method getLocalDate (line 50) | private static LocalDate getLocalDate(final String date) { method testHistorySearch (line 54) | @Test method setUp (line 218) | @BeforeEach method tearDown (line 285) | @AfterEach FILE: jgnash-tests/src/test/java/jgnash/engine/InvestmentPerformanceTest.java class InvestmentPerformanceTest (line 41) | public class InvestmentPerformanceTest extends AbstractEngineTest { method InvestmentPerformanceTest (line 45) | InvestmentPerformanceTest() { method createEngine (line 48) | @Override method basicInvestPerformance (line 58) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/InvestmentTransactionTest.java class InvestmentTransactionTest (line 24) | public class InvestmentTransactionTest extends AbstractEngineTest { method InvestmentTransactionTest (line 26) | InvestmentTransactionTest() { method createEngine (line 29) | @Override method NoErrorIfSecurityHistoryEmpty (line 39) | @Test method BuyShares (line 83) | @Test method SellShares (line 137) | @Test method TransferCashIn (line 217) | @Test method TransferCashOut (line 239) | @Test method Dividend (line 308) | @Test method ReinvestDividend (line 367) | @Test method StockSplit (line 440) | @Test method StockMerge (line 497) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/JpaH2EngineTest.java class JpaH2EngineTest (line 38) | public class JpaH2EngineTest extends EngineTest { method createEngine (line 40) | @Override method dumpTableAndColumnNames (line 63) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/JpaH2MvEngineTest.java class JpaH2MvEngineTest (line 38) | public class JpaH2MvEngineTest extends EngineTest { method createEngine (line 41) | @Override method dumpTableAndColumnNames (line 64) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/JpaHsqlEngineTest.java class JpaHsqlEngineTest (line 40) | public class JpaHsqlEngineTest extends EngineTest { method createEngine (line 44) | @Override method dumpTableAndColumnNames (line 68) | @Test method cleanup (line 77) | @AfterAll FILE: jgnash-tests/src/test/java/jgnash/engine/PriorityThreadTest.java class PriorityThreadTest (line 34) | class PriorityThreadTest { method testPriorityThreadPoolExecutor (line 39) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/TransactionTest.java class TransactionTest (line 16) | class TransactionTest { method testBackEnd (line 18) | @Test method testEmptyAccount (line 83) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/XMLEngineTest.java class XMLEngineTest (line 33) | public class XMLEngineTest extends EngineTest { method createEngine (line 37) | @Override method cleanup (line 53) | @AfterAll FILE: jgnash-tests/src/test/java/jgnash/engine/net/security/IEXParserTest.java class IEXParserTest (line 48) | public class IEXParserTest extends AbstractEngineTest { method createEngine (line 52) | @Override method testHistoricalDownload (line 62) | @Test method testHistoricalSplitsDownload (line 101) | @Test method testHistoricalDividendsDownload (line 139) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/net/security/YahooEventParserTest.java class YahooEventParserTest (line 53) | public class YahooEventParserTest extends AbstractEngineTest { method createEngine (line 58) | @Override method testParser (line 68) | @SuppressWarnings("ConstantConditions") method testHistoricalDownload (line 110) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/recurring/DailyReminderTest.java class DailyReminderTest (line 33) | class DailyReminderTest { method simpleTest (line 35) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/recurring/MonthlyReminderTest.java class MonthlyReminderTest (line 34) | class MonthlyReminderTest { method iteratorDateTestOne (line 36) | @Test method iteratorDateTestTwo (line 66) | @Test method iteratorDateTestThree (line 93) | @Test method iteratorDayTestOne (line 119) | @Test method iteratorDayTestTwo (line 151) | @Test method iteratorDayTestThree (line 181) | @Test method iteratorDayTestFour (line 210) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/recurring/WeeklyReminderTest.java class WeeklyReminderTest (line 33) | class WeeklyReminderTest { method iteratorTestOne (line 35) | @Test method iteratorTestTwo (line 63) | @Test method iteratorTestThree (line 88) | @Test method iteratorTestFour (line 113) | @Test method iteratorTestFive (line 142) | @Test FILE: jgnash-tests/src/test/java/jgnash/engine/recurring/YearlyReminderTest.java class YearlyReminderTest (line 33) | class YearlyReminderTest { method yearEndTestOne (line 35) | @Test method yearEndTestTwo (line 76) | @Test method simpleTest (line 113) | @Test FILE: jgnash-tests/src/test/java/jgnash/report/poi/BudgetResultsExportTest.java class BudgetResultsExportTest (line 43) | class BudgetResultsExportTest { method testExportBudgetResultsModel (line 45) | @Test FILE: jgnash-tests/src/test/java/jgnash/text/NumericFormatsTests.java class NumericFormatsTests (line 29) | class NumericFormatsTests { method localeTest (line 31) | @Test method testPercentages (line 48) | @Test void testPercentages() { method testFixedPrecisionFormat (line 55) | @Test void testFixedPrecisionFormat() { method knowCurrencyFormats (line 60) | @Test method testFormats (line 74) | @Test FILE: jgnash-tests/src/test/java/jgnash/util/BinaryXStreamTest.java class BinaryXStreamTest (line 48) | class BinaryXStreamTest { method testFile (line 52) | @Test method cleanup (line 104) | @AfterAll FILE: jgnash-tests/src/test/java/jgnash/util/DateFormatTest.java class DateFormatTest (line 10) | class DateFormatTest { method dateFormatTest (line 12) | @Test FILE: jgnash-tests/src/test/java/jgnash/util/DateTest.java class DateTest (line 39) | class DateTest { method formatTestOne (line 41) | @Test method epochTest (line 52) | @Test method getFirstDayWeeklyTest (line 60) | @Test method getFirstDayBiWeeklyTest (line 109) | @Test method getFirstDaysInMonthTest (line 126) | @Test method getFirstDaysInMonthTest2 (line 139) | @Test method quaterTest (line 161) | @Test method getAllDaysTest (line 179) | @Test method weekOfYear (line 190) | @Test method weeksPerYear (line 196) | @Test FILE: jgnash-tests/src/test/java/jgnash/util/EncodeDecodeTest.java class EncodeDecodeTest (line 34) | class EncodeDecodeTest { method testEncodeDecodeDoubleArrays (line 36) | @Test method testEncodeStringCollection (line 51) | @Test method testHexDecode (line 58) | @Test FILE: jgnash-tests/src/test/java/jgnash/util/EncryptionManagerTest.java class EncryptionManagerTest (line 30) | class EncryptionManagerTest { method test (line 36) | @Test FILE: jgnash-tests/src/test/java/jgnash/util/FileMagicTest.java class FileMagicTest (line 37) | class FileMagicTest { method testH2Magic (line 39) | @Test method OfxV1Test (line 51) | @Test method OfxV1EncodingTest1 (line 74) | @Test method OfxV1EncodingTest2 (line 89) | @Test method OfxV2Test (line 104) | @Test FILE: jgnash-tests/src/test/java/jgnash/util/FileUtilsTest.java class FileUtilsTest (line 39) | class FileUtilsTest { method checkTestData (line 41) | private static void checkTestData(final String testdata, final String ... method writeTestData (line 53) | private static void writeTestData(final String testdata, final Path te... method testFileLock (line 59) | @Test method testWaitForFileRemoval (line 84) | @Test method fileExtensionStripTest (line 138) | @Test method strip (line 145) | @Test method fileExtensionText (line 159) | @Test method fileCopyToSelf (line 169) | @Test FILE: mt940/src/main/java/net/bzzt/swift/mt940/ImportMt940FxAction.java class ImportMt940FxAction (line 52) | class ImportMt940FxAction { method ImportMt940FxAction (line 56) | private ImportMt940FxAction() { method showAndWait (line 60) | static void showAndWait() { method configureFileChooser (line 83) | private static FileChooser configureFileChooser() { class ImportTask (line 101) | private static class ImportTask extends Task { method ImportTransactionsTask (line 155) | ImportTransactionsTask(final Account account, final List getRecords() { method setRecords (line 30) | public void setRecords(List records) { method getEntries (line 34) | List getEntries() { FILE: mt940/src/main/java/net/bzzt/swift/mt940/Mt940Plugin.java class Mt940Plugin (line 33) | public class Mt940Plugin implements FxPlugin { method getName (line 37) | @Override method start (line 42) | @Override method installFxMenu (line 49) | private static void installFxMenu() { class MenuItemEx (line 64) | private static class MenuItemEx extends MenuItem implements MessageLis... method MenuItemEx (line 66) | MenuItemEx(final String text) { method messagePosted (line 72) | @Override FILE: mt940/src/main/java/net/bzzt/swift/mt940/Mt940Record.java class Mt940Record (line 22) | public class Mt940Record { method getEntries (line 25) | public List getEntries() { method setEntries (line 29) | public void setEntries(List entries) { FILE: mt940/src/main/java/net/bzzt/swift/mt940/exporter/Mt940Exporter.java class Mt940Exporter (line 38) | public class Mt940Exporter { method Mt940Exporter (line 39) | private Mt940Exporter() { method convert (line 42) | public static ImportBank convert(Mt940File file) { method convertTransactions (line 56) | private static List convertTransactions(final Mt940... method convert (line 70) | private static ImportTransaction convert(Mt940Entry entry) { FILE: mt940/src/main/java/net/bzzt/swift/mt940/parser/Mt940Parser.java class Mt940Parser (line 40) | public class Mt940Parser { method parse (line 54) | public static Mt940File parse(final LineNumberReader reader) throws IO... method mergeLines (line 89) | private static List mergeLines(final List recordLines) { method parseRecord (line 126) | private static Mt940Record parseRecord(final List recordLines)... method nextEntry (line 170) | private static Mt940Entry nextEntry(List entries, Mt940Ent... method startsWithBuchungsDatum (line 189) | private static boolean startsWithBuchungsDatum(final String line) { method parseBetrag (line 200) | private static String parseBetrag(final Mt940Entry currentEntry, final... method parseSollHabenKennung (line 227) | private static String parseSollHabenKennung(final Mt940Entry currentEn... method parseDatumJJMMTT (line 250) | private static String parseDatumJJMMTT(final Mt940Entry currentEntry, ... FILE: mt940/src/test/java/net/bzzt/swift/mt940/Mt940Test.java class Mt940Test (line 42) | class Mt940Test { method testMt940 (line 53) | @Test method testMt940Kontobezeichnung (line 78) | @Test method testMt940KontobezeichnungRabobank (line 102) | @Test method testMt940KontobezeichnungMulticash (line 126) | @Test method testMt940Rabobank (line 150) | @Test FILE: rhino-scripts/clear-budget-goal.js function debug (line 13) | function debug(message) { // helper function to print messages to the ... FILE: rhino-scripts/create-random-transaction.js function debug (line 16) | function debug(message) { // helper function to print messages to the co... function random (line 20) | function random(min, max) { FILE: rhino-scripts/load-budget-goal.js function debug (line 13) | function debug(message) { // helper function to print messages to the co... FILE: rust-launcher/build.rs function main (line 7) | fn main() { function main (line 16) | fn main() { FILE: rust-launcher/src/main.rs constant MIN_JAVA_VERSION (line 43) | const MIN_JAVA_VERSION: f32 = 11.0 - (2.0 * f32::EPSILON); constant REBOOT_EXIT (line 46) | const REBOOT_EXIT: i32 = 100; function main (line 69) | fn main() { function launch_jgnash (line 100) | fn launch_jgnash() -> ExitStatus { function get_execution_path (line 122) | fn get_execution_path() -> PathBuf { function get_java_version (line 133) | fn get_java_version() -> f32 { function get_java_home (line 184) | fn get_java_home() -> Option {