GroupTreeNode.
| Modifier and Type | Field and Description |
|---|---|
| private static final Logger | |
| private static final String | SMART_GROUP_ID_FOR_MIGRATION
Deprecated
Kept for backward compatibility during migration.
Identifier for SmartGroup (deprecated, replaced by ExplicitGroup).
|
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static void | addLegacyEntryKeys(QuotedStringTokenizer tok, ExplicitGroup group)
Called only when created fromString. |
| private static AbstractGroup | |
| private static AbstractGroup | |
| private static AbstractGroup | |
| private static AbstractGroup | |
| private static AbstractGroup | |
| private static ExplicitGroup | |
| public static AbstractGroup | Returns: New instance of the encoded group.The result from the group's toString() method. input, Character keywordSeparator, FileUpdateMonitor fileMonitor, MetaData metaData, String userAndHost)Re-create a group instance from a textual representation. |
| public static GroupTreeNode | importGroups(List<String> orderedData, Character keywordSeparator, FileUpdateMonitor fileMonitor, MetaData metaData, String userAndHost)
|
| private static KeywordGroup | keywordGroupFromString(String
The String representation obtained from KeywordGroup.toString() input, Character keywordSeparator)Parses s and recreates the KeywordGroup from it. |
| private static ExplicitGroup | |
| private static AbstractGroup | searchGroupFromString(String
The String representation obtained from SearchGroup.toString(), or null if incompatible input)Parses s and recreates the SearchGroup from it. |
| private static ExplicitGroup | smartGroupFromString(String input, Character keywordSeparator)
Migration method: Converts old SmartGroup serializations to ExplicitGroup. |
| private static AbstractGroup | texGroupFromString(String input, FileUpdateMonitor fileMonitor, MetaData metaData, String userAndHost)
|
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| SMART_GROUP_ID_FOR_MIGRATION | back to summary |
|---|---|
| private static final String SMART_GROUP_ID_FOR_MIGRATION
Deprecated Kept for backward compatibility during migration. Identifier for SmartGroup (deprecated, replaced by | |
| GroupsParser | back to summary |
|---|---|
| private GroupsParser() | |
| addGroupDetails | back to summary |
|---|---|
| private static void addGroupDetails(QuotedStringTokenizer tokenizer, AbstractGroup group) | |
| addLegacyEntryKeys | back to summary |
|---|---|
| private static void addLegacyEntryKeys(QuotedStringTokenizer tok, ExplicitGroup group) Called only when created fromString. JabRef used to store the entries of an explicit group in the serialization, e.g. ExplicitGroup:GroupName;0;Key1;Key2;; This method exists for backwards compatibility. | |
| allEntriesGroupFromString | back to summary |
|---|---|
| private static AbstractGroup allEntriesGroupFromString(String input) | |
| automaticDateGroupFromString | back to summary |
|---|---|
| private static AbstractGroup automaticDateGroupFromString(String input) | |
| automaticEntryTypeGroupFromString | back to summary |
|---|---|
| private static AbstractGroup automaticEntryTypeGroupFromString(String input) | |
| automaticKeywordGroupFromString | back to summary |
|---|---|
| private static AbstractGroup automaticKeywordGroupFromString(String input) | |
| automaticPersonsGroupFromString | back to summary |
|---|---|
| private static AbstractGroup automaticPersonsGroupFromString(String input) | |
| explicitGroupFromString | back to summary |
|---|---|
| private static ExplicitGroup explicitGroupFromString(String input, Character keywordSeparator) throws ParseException | |
| fromString | back to summary |
|---|---|
| public static AbstractGroup fromString(String input, Character keywordSeparator, FileUpdateMonitor fileMonitor, MetaData metaData, String userAndHost) throws ParseException Re-create a group instance from a textual representation.
| |
| importGroups | back to summary |
|---|---|
| public static GroupTreeNode importGroups(List<String> orderedData, Character keywordSeparator, FileUpdateMonitor fileMonitor, MetaData metaData, String userAndHost) throws ParseException | |
| keywordGroupFromString | back to summary |
|---|---|
| private static KeywordGroup keywordGroupFromString(String input, Character keywordSeparator) Parses s and recreates the KeywordGroup from it.
| |
| legacyExplicitGroupFromString | back to summary |
|---|---|
| private static ExplicitGroup legacyExplicitGroupFromString(String input, Character keywordSeparator) throws ParseException | |
| searchGroupFromString | back to summary |
|---|---|
| private static AbstractGroup searchGroupFromString(String input) Parses s and recreates the SearchGroup from it.
| |
| smartGroupFromString | back to summary |
|---|---|
| private static ExplicitGroup smartGroupFromString(String input, Character keywordSeparator) throws ParseException Migration method: Converts old SmartGroup serializations to ExplicitGroup. SmartGroup has been replaced by ExplicitGroup for the "Imported Entries" group Issue 14143. | |
| texGroupFromString | back to summary |
|---|---|
| private static AbstractGroup texGroupFromString(String input, FileUpdateMonitor fileMonitor, MetaData metaData, String userAndHost) throws ParseException | |