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

A

addColumn(String) - Method in class org.fulib.tables.FulibTable
Deprecated.
 
addColumn(String, Function<LinkedHashMap<String, Object>, Object>) - Method in class org.fulib.tables.IncrementalObjectTable
 
addColumn(String, Function<LinkedHashMap<String, Object>, Object>) - Method in class org.fulib.tables.ObjectTable
Deprecated.
since 1.2; use Table.derive(String, Function) instead
addPropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.AttributeConstraint
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.AttributeConstraint
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.MatchConstraint
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.MatchConstraint
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.Pattern
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.Pattern
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.PatternObject
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.PatternObject
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.RoleObject
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.RoleObject
 
addRow(ArrayList) - Method in class org.fulib.tables.FulibTable
Deprecated.
 
addRow(ArrayList<Object>) - Method in class org.fulib.tables.ListeningTable
 
addRowListener(ArrayList<Object>, LinkChangeListener) - Method in class org.fulib.tables.ListeningTable
 
addRowsForLink(String, String, ListeningTable, ListeningTable, ArrayList<Object>) - Method in class org.fulib.tables.IncrementalTable
 
addRowsForLinkValues(String, ListeningTable, ArrayList<Object>, Object, Object, LinkChangeListener) - Method in class org.fulib.tables.IncrementalTable
 
addTargetRow(Object, ArrayList<Object>) - Method in class org.fulib.tables.LinkChangeListener
 
all() - Method in class org.fulib.tables.BooleanTable
 
any() - Method in class org.fulib.tables.BooleanTable
 
as(Class<? extends TAB>) - Method in class org.fulib.tables.Table
Coerces this table to the given type by creating a new instance of that type that points to the same underlying data structure and column.
AttrChangeListener - Class in org.fulib.tables
 
AttrChangeListener(Object, ArrayList<Object>, ArrayList<Object>, ListeningTable) - Constructor for class org.fulib.tables.AttrChangeListener
 
AttributeConstraint - Class in org.fulib.patterns.model
 
AttributeConstraint() - Constructor for class org.fulib.patterns.model.AttributeConstraint
 
average() - Method in class org.fulib.tables.doubleTable
 
average() - Method in class org.fulib.tables.floatTable
 
average() - Method in class org.fulib.tables.intTable
 
average() - Method in class org.fulib.tables.longTable
 

B

BooleanTable - Class in org.fulib.tables
A specialization of the Table class for Boolean cell values.
BooleanTable(Boolean...) - Constructor for class org.fulib.tables.BooleanTable
 
BooleanTable(String, Boolean...) - Constructor for class org.fulib.tables.BooleanTable
 
buildAttibuteConstraint(Predicate<? super Object>, PatternObject) - Method in class org.fulib.patterns.PatternBuilder
Deprecated.
buildAttributeConstraint(PatternObject, Predicate<? super T>) - Method in class org.fulib.patterns.PatternBuilder
Creates a new predicate/attribute constraint on the given pattern object.
buildMatchConstraint(Predicate<? super Map<String, Object>>, PatternObject...) - Method in class org.fulib.patterns.PatternBuilder
Creates a new match constraint on the given pattern object.
buildPatternLink(PatternObject, String, PatternObject) - Method in class org.fulib.patterns.PatternBuilder
Creates a new link constraint between the given pattern objects and with the expected attribute name.
buildPatternLink(PatternObject, String, String, PatternObject) - Method in class org.fulib.patterns.PatternBuilder
Creates a new link constraint between the given pattern objects and with the expected attribute name.
buildPatternObject(String) - Method in class org.fulib.patterns.PatternBuilder
Creates a new pattern object with the given name.

C

copy() - Method in class org.fulib.tables.Table
Creates a copy of this table.

D

DEFAULT_INDENT - Static variable in class org.fulib.tables.HtmlRenderer
The default value for HtmlRenderer.setIndent(String) (4 spaces)
derive(String, Function<? super Map<String, Object>, ? extends U>) - Method in class org.fulib.tables.Table
Creates a new column with the given name by applying the given function to each row.
deriveAll(String, Function<? super Map<String, Object>, ? extends Collection<? extends U>>) - Method in class org.fulib.tables.Table
Creates a new column with the given name by applying the given function to each row, and flattening the result.
doubleTable - Class in org.fulib.tables
 
doubleTable(Double...) - Constructor for class org.fulib.tables.doubleTable
 
dropColumns(String...) - Method in class org.fulib.tables.IncrementalObjectTable
 
dropColumns(String...) - Method in class org.fulib.tables.ObjectTable
 
dropColumns(String...) - Method in class org.fulib.tables.Table
Removes all given columns from the underlying data structure and ensures no duplicate rows exist afterwards.

E

EMPTY_attributeConstraints - Static variable in class org.fulib.patterns.model.Pattern
Deprecated.
since 1.2; for internal use only
EMPTY_attributeConstraints - Static variable in class org.fulib.patterns.model.PatternObject
Deprecated.
since 1.2; for internal use only
EMPTY_matchConstraints - Static variable in class org.fulib.patterns.model.Pattern
Deprecated.
since 1.2; for internal use only
EMPTY_matchConstraints - Static variable in class org.fulib.patterns.model.PatternObject
Deprecated.
since 1.2; for internal use only
EMPTY_objects - Static variable in class org.fulib.patterns.model.MatchConstraint
Deprecated.
since 1.2; for internal use only
EMPTY_objects - Static variable in class org.fulib.patterns.model.Pattern
Deprecated.
since 1.2; for internal use only
EMPTY_roles - Static variable in class org.fulib.patterns.model.Pattern
Deprecated.
since 1.2; for internal use only
EMPTY_roles - Static variable in class org.fulib.patterns.model.PatternObject
Deprecated.
since 1.2; for internal use only
expand(String, Function<? super T, ? extends U>) - Method in class org.fulib.tables.ObjectTable
 
expand(String, Function<? super T, ? extends U>) - Method in class org.fulib.tables.Table
Creates a new column with the given name by applying the given function to each object in the column pointed to by this table.
expandAll(String, Function<? super T, ? extends Collection<? extends U>>) - Method in class org.fulib.tables.ObjectTable
 
expandAll(String, Function<? super T, ? extends Collection<? extends U>>) - Method in class org.fulib.tables.Table
Creates a new column with the given name by applying the given function to each object in the column pointed to by this table, and flattening the result.
expandAttribute(String, String) - Method in class org.fulib.tables.ObjectTable
Creates a new column by expanding the given attribute from cells of the column this table points to.
expandBoolean(String, String) - Method in class org.fulib.tables.ObjectTable
Equivalent to:
expandDouble(String, String) - Method in class org.fulib.tables.IncrementalObjectTable
 
expandDouble(String, String) - Method in class org.fulib.tables.ObjectTable
Equivalent to:
expandFloat(String, String) - Method in class org.fulib.tables.IncrementalObjectTable
 
expandFloat(String, String) - Method in class org.fulib.tables.ObjectTable
Equivalent to:
expandInt(String, String) - Method in class org.fulib.tables.IncrementalObjectTable
 
expandInt(String, String) - Method in class org.fulib.tables.ObjectTable
Equivalent to:
expandLink(String, String) - Method in class org.fulib.tables.IncrementalObjectTable
 
expandLink(String, String) - Method in class org.fulib.tables.ObjectTable
Creates a new column by expanding the given link from the cells of the column this table points to.
expandLong(String, String) - Method in class org.fulib.tables.IncrementalObjectTable
 
expandLong(String, String) - Method in class org.fulib.tables.ObjectTable
Equivalent to:
expandString(String, String) - Method in class org.fulib.tables.IncrementalObjectTable
 
expandString(String, String) - Method in class org.fulib.tables.ObjectTable
Equivalent to:

F

filter(Predicate<Object>) - Method in class org.fulib.tables.IncrementalObjectTable
 
filter(Predicate<? super T>) - Method in class org.fulib.tables.ObjectTable
 
filter(Predicate<? super T>) - Method in class org.fulib.tables.Table
Removes all rows from this table for which the predicate returned false when passed the cell value of the column this table points to.
filterRow(Predicate<LinkedHashMap<String, Object>>) - Method in class org.fulib.tables.IncrementalObjectTable
 
filterRow(Predicate<LinkedHashMap<String, Object>>) - Method in class org.fulib.tables.ObjectTable
Deprecated.
since 1.2; use Table.filterRows(Predicate) instead
filterRows(Predicate<? super Map<String, Object>>) - Method in class org.fulib.tables.Table
Removes all rows from this table for which the predicate returned false.
firePropertyChange(String, Object, Object) - Method in class org.fulib.patterns.model.AttributeConstraint
 
firePropertyChange(String, Object, Object) - Method in class org.fulib.patterns.model.MatchConstraint
 
firePropertyChange(String, Object, Object) - Method in class org.fulib.patterns.model.Pattern
 
firePropertyChange(String, Object, Object) - Method in class org.fulib.patterns.model.PatternObject
 
firePropertyChange(String, Object, Object) - Method in class org.fulib.patterns.model.RoleObject
 
floatTable - Class in org.fulib.tables
 
floatTable(Float...) - Constructor for class org.fulib.tables.floatTable
 
FulibTable - Class in org.fulib.tables
Deprecated.
since 1.2; unused
FulibTable(String...) - Constructor for class org.fulib.tables.FulibTable
Deprecated.
 
FulibTables - Class in org.fulib
Provides factory methods for table- and pattern-related classes.
FulibTables() - Constructor for class org.fulib.FulibTables
 

G

getAllListeningTables() - Method in class org.fulib.tables.IncrementalTable
 
getAllObjectTables() - Method in class org.fulib.tables.IncrementalTable
 
getAttributeConstraints() - Method in class org.fulib.patterns.model.Pattern
 
getAttributeConstraints() - Method in class org.fulib.patterns.model.PatternObject
 
getBaseTable() - Method in class org.fulib.tables.ListeningTable
 
getCaption() - Method in class org.fulib.tables.HtmlRenderer
 
getColumnMap() - Method in class org.fulib.tables.FulibTable
Deprecated.
 
getColumnMap() - Method in class org.fulib.tables.IncrementalTable
 
getColumnMap() - Method in class org.fulib.tables.Table
Deprecated.
since 1.2; for internal use only
getColumnName() - Method in class org.fulib.tables.FulibTable
Deprecated.
 
getColumnName() - Method in class org.fulib.tables.IncrementalDoubleTable
 
getColumnName() - Method in class org.fulib.tables.IncrementalObjectTable
 
getColumnName() - Method in class org.fulib.tables.Table
 
getIndent() - Method in class org.fulib.tables.HtmlRenderer
 
getLinkName() - Method in class org.fulib.tables.LinkChangeListener
 
getListeningTable() - Method in class org.fulib.tables.IncrementalTable
 
getMatchConstraints() - Method in class org.fulib.patterns.model.Pattern
 
getMatchConstraints() - Method in class org.fulib.patterns.model.PatternObject
 
getMatchTable(PatternObject) - Method in class org.fulib.patterns.PatternMatcher
 
getName() - Method in class org.fulib.patterns.model.PatternObject
 
getName() - Method in class org.fulib.patterns.model.RoleObject
 
getObject() - Method in class org.fulib.patterns.model.AttributeConstraint
 
getObject(String) - Method in class org.fulib.patterns.model.Pattern
 
getObject() - Method in class org.fulib.patterns.model.RoleObject
 
getObject2TableMap() - Method in class org.fulib.patterns.PatternMatcher
Deprecated.
since 1.2; for internal use only
getObjects() - Method in class org.fulib.patterns.model.MatchConstraint
 
getObjects() - Method in class org.fulib.patterns.model.Pattern
 
getObjects(String) - Method in class org.fulib.patterns.model.Pattern
Deprecated.
since 1.2; use Pattern.getObject(String) instead
getOther() - Method in class org.fulib.patterns.model.RoleObject
 
getPattern() - Method in class org.fulib.patterns.model.AttributeConstraint
 
getPattern() - Method in class org.fulib.patterns.model.MatchConstraint
 
getPattern() - Method in class org.fulib.patterns.model.PatternObject
 
getPattern() - Method in class org.fulib.patterns.model.RoleObject
 
getPattern() - Method in class org.fulib.patterns.PatternBuilder
 
getPredicate() - Method in class org.fulib.patterns.model.AttributeConstraint
 
getPredicate() - Method in class org.fulib.patterns.model.MatchConstraint
 
getReflectorMap() - Method in class org.fulib.tables.IncrementalTable
 
getReflectorMap() - Method in class org.fulib.tables.ObjectTable
 
getRoles() - Method in class org.fulib.patterns.model.Pattern
 
getRoles() - Method in class org.fulib.patterns.model.PatternObject
 
getRowListeners() - Method in class org.fulib.tables.ListeningTable
 
getTable() - Method in class org.fulib.tables.FulibTable
Deprecated.
 
getTable() - Method in class org.fulib.tables.IncrementalTable
 
getTable() - Method in class org.fulib.tables.Table
Deprecated.
since 1.2; for internal use only
getTargetRows() - Method in class org.fulib.tables.LinkChangeListener
 
getTargetTable() - Method in class org.fulib.tables.ListeningTable
 
getValue(String, int) - Method in class org.fulib.tables.FulibTable
Deprecated.
 

H

hasLink(String, IncrementalObjectTable) - Method in class org.fulib.tables.IncrementalObjectTable
 
hasLink(String, ObjectTable<?>) - Method in class org.fulib.tables.ObjectTable
Removes all rows where the cell value does not have the named link to the cell value of the other table in the same row.
HasLinkChangeListener - Class in org.fulib.tables
 
HasLinkChangeListener(Object, Object, ArrayList<Object>, ListeningTable) - Constructor for class org.fulib.tables.HasLinkChangeListener
 
HtmlRenderer - Class in org.fulib.tables
Allows rendering Table instances as HTML <table> elements.
HtmlRenderer() - Constructor for class org.fulib.tables.HtmlRenderer
 

I

IncrementalDoubleTable - Class in org.fulib.tables
 
IncrementalDoubleTable(Double...) - Constructor for class org.fulib.tables.IncrementalDoubleTable
 
IncrementalObjectTable - Class in org.fulib.tables
 
IncrementalObjectTable(Object...) - Constructor for class org.fulib.tables.IncrementalObjectTable
 
IncrementalObjectTable(String, Object...) - Constructor for class org.fulib.tables.IncrementalObjectTable
 
IncrementalTable - Class in org.fulib.tables
 
IncrementalTable() - Constructor for class org.fulib.tables.IncrementalTable
 
intTable - Class in org.fulib.tables
 
intTable(Integer...) - Constructor for class org.fulib.tables.intTable
 
iterator() - Method in class org.fulib.tables.Table

J

join(String) - Method in class org.fulib.tables.StringTable
Joins the cell values of the column this table points to with the given separator between items.

L

LinkChangeListener - Class in org.fulib.tables
 
LinkChangeListener(Object, ArrayList<Object>, String, ListeningTable) - Constructor for class org.fulib.tables.LinkChangeListener
 
listeners - Variable in class org.fulib.patterns.model.AttributeConstraint
 
listeners - Variable in class org.fulib.patterns.model.MatchConstraint
 
listeners - Variable in class org.fulib.patterns.model.Pattern
 
listeners - Variable in class org.fulib.patterns.model.PatternObject
 
listeners - Variable in class org.fulib.patterns.model.RoleObject
 
ListeningTable - Class in org.fulib.tables
 
ListeningTable(IncrementalTable, ArrayList<ArrayList<Object>>) - Constructor for class org.fulib.tables.ListeningTable
 
longTable - Class in org.fulib.tables
 
longTable(Long...) - Constructor for class org.fulib.tables.longTable
 

M

MarkdownRenderer - Class in org.fulib.tables
Allows rendering Table instances as Markdown tables.
MarkdownRenderer() - Constructor for class org.fulib.tables.MarkdownRenderer
 
match(String, Object...) - Method in class org.fulib.patterns.PatternMatcher
Matches the pattern against the structure of objects that can be discovered from the start objects, and returns the table of matched values corresponding to the named pattern object.
match(PatternObject, Object...) - Method in class org.fulib.patterns.PatternMatcher
Matches the pattern against the structure of objects that can be discovered from the start objects, and returns the table of matched values corresponding to the given pattern object.
MatchConstraint - Class in org.fulib.patterns.model
 
MatchConstraint() - Constructor for class org.fulib.patterns.model.MatchConstraint
 
matcher(Pattern) - Static method in class org.fulib.FulibTables
 
matcher() - Method in class org.fulib.patterns.PatternBuilder
 
max() - Method in class org.fulib.tables.doubleTable
 
max() - Method in class org.fulib.tables.floatTable
 
max() - Method in class org.fulib.tables.IncrementalDoubleTable
 
max() - Method in class org.fulib.tables.intTable
 
max() - Method in class org.fulib.tables.longTable
 
median() - Method in class org.fulib.tables.doubleTable
Deprecated.
since 1.2; this method does not work correctly for 0 or an even number of rows
median() - Method in class org.fulib.tables.floatTable
Deprecated.
since 1.2; this method does not work correctly for 0 or an even number of rows
median() - Method in class org.fulib.tables.IncrementalDoubleTable
 
median() - Method in class org.fulib.tables.intTable
Deprecated.
since 1.2; this method does not work correctly for 0 or an even number of rows
median() - Method in class org.fulib.tables.longTable
Deprecated.
since 1.2; this method does not work correctly for 0 or an even number of rows
min() - Method in class org.fulib.tables.doubleTable
 
min() - Method in class org.fulib.tables.floatTable
 
min() - Method in class org.fulib.tables.IncrementalDoubleTable
 
min() - Method in class org.fulib.tables.intTable
 
min() - Method in class org.fulib.tables.longTable
 

N

newPredecessorRowValue(ArrayList<Object>, Object, Object, LinkChangeListener) - Method in class org.fulib.tables.ListeningTable
 
NoApplicableConstraintException - Exception in org.fulib.patterns
 
NoApplicableConstraintException() - Constructor for exception org.fulib.patterns.NoApplicableConstraintException
 
NoApplicableConstraintException(String) - Constructor for exception org.fulib.patterns.NoApplicableConstraintException
 
NoApplicableConstraintException(String, Throwable) - Constructor for exception org.fulib.patterns.NoApplicableConstraintException
 
NoApplicableConstraintException(Throwable) - Constructor for exception org.fulib.patterns.NoApplicableConstraintException
 
none() - Method in class org.fulib.tables.BooleanTable
 

O

ObjectTable<T> - Class in org.fulib.tables
A Table specialized for model objects.
ObjectTable(T...) - Constructor for class org.fulib.tables.ObjectTable
 
ObjectTable(String, T...) - Constructor for class org.fulib.tables.ObjectTable
 
org.fulib - package org.fulib
 
org.fulib.patterns - package org.fulib.patterns
 
org.fulib.patterns.model - package org.fulib.patterns.model
 
org.fulib.tables - package org.fulib.tables
 

P

Pattern - Class in org.fulib.patterns.model
 
Pattern() - Constructor for class org.fulib.patterns.model.Pattern
 
patternBuilder() - Static method in class org.fulib.FulibTables
 
patternBuilder(String) - Static method in class org.fulib.FulibTables
Deprecated.
since 1.2; use patternBuilder() instead
PatternBuilder - Class in org.fulib.patterns
Provides a DSL for constructing patterns.
PatternBuilder() - Constructor for class org.fulib.patterns.PatternBuilder
 
PatternBuilder(String) - Constructor for class org.fulib.patterns.PatternBuilder
Deprecated.
since 1.2, use PatternBuilder.PatternBuilder() instead
PatternMatcher - Class in org.fulib.patterns
Allows matching object structures against patterns and retrieving values corresponding to pattern objects.
PatternMatcher(Pattern) - Constructor for class org.fulib.patterns.PatternMatcher
 
PatternObject - Class in org.fulib.patterns.model
 
PatternObject() - Constructor for class org.fulib.patterns.model.PatternObject
 
predicate - Variable in class org.fulib.patterns.model.AttributeConstraint
predicate - Variable in class org.fulib.patterns.model.MatchConstraint
PROPERTY_attributeConstraints - Static variable in class org.fulib.patterns.model.Pattern
 
PROPERTY_attributeConstraints - Static variable in class org.fulib.patterns.model.PatternObject
 
PROPERTY_matchConstraints - Static variable in class org.fulib.patterns.model.Pattern
 
PROPERTY_matchConstraints - Static variable in class org.fulib.patterns.model.PatternObject
 
PROPERTY_name - Static variable in class org.fulib.patterns.model.PatternObject
 
PROPERTY_name - Static variable in class org.fulib.patterns.model.RoleObject
 
PROPERTY_object - Static variable in class org.fulib.patterns.model.AttributeConstraint
 
PROPERTY_object - Static variable in class org.fulib.patterns.model.RoleObject
 
PROPERTY_objects - Static variable in class org.fulib.patterns.model.MatchConstraint
 
PROPERTY_objects - Static variable in class org.fulib.patterns.model.Pattern
 
PROPERTY_other - Static variable in class org.fulib.patterns.model.RoleObject
 
PROPERTY_pattern - Static variable in class org.fulib.patterns.model.AttributeConstraint
 
PROPERTY_pattern - Static variable in class org.fulib.patterns.model.MatchConstraint
 
PROPERTY_pattern - Static variable in class org.fulib.patterns.model.PatternObject
 
PROPERTY_pattern - Static variable in class org.fulib.patterns.model.RoleObject
 
PROPERTY_predicate - Static variable in class org.fulib.patterns.model.AttributeConstraint
 
PROPERTY_predicate - Static variable in class org.fulib.patterns.model.MatchConstraint
 
PROPERTY_roles - Static variable in class org.fulib.patterns.model.Pattern
 
PROPERTY_roles - Static variable in class org.fulib.patterns.model.PatternObject
 
propertyChange(PropertyChangeEvent) - Method in class org.fulib.tables.AttrChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class org.fulib.tables.HasLinkChangeListener
 
propertyChange(PropertyChangeEvent) - Method in class org.fulib.tables.LinkChangeListener
 

R

removePropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.AttributeConstraint
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.AttributeConstraint
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.MatchConstraint
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.MatchConstraint
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.Pattern
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.Pattern
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.PatternObject
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.PatternObject
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.fulib.patterns.model.RoleObject
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.fulib.patterns.model.RoleObject
 
removeRow(ArrayList<Object>, Object) - Method in class org.fulib.tables.ListeningTable
 
removeRowsForLink(ArrayList<Object>, Object, ListeningTable, ListeningTable) - Method in class org.fulib.tables.IncrementalTable
 
removeYou() - Method in class org.fulib.patterns.model.AttributeConstraint
 
removeYou() - Method in class org.fulib.patterns.model.MatchConstraint
 
removeYou() - Method in class org.fulib.patterns.model.Pattern
 
removeYou() - Method in class org.fulib.patterns.model.PatternObject
 
removeYou() - Method in class org.fulib.patterns.model.RoleObject
 
render(Table<?>, Appendable) - Method in class org.fulib.tables.HtmlRenderer
 
render(Table<?>, Appendable) - Method in class org.fulib.tables.MarkdownRenderer
 
render(Table<?>) - Method in interface org.fulib.tables.Renderer
Renders the given table as a string.
render(Table<?>, Appendable) - Method in interface org.fulib.tables.Renderer
Renders the given table into the given appendable.
Renderer - Interface in org.fulib.tables
Instances of this interface can render Table to strings or Appendables.
RoleObject - Class in org.fulib.patterns.model
 
RoleObject() - Constructor for class org.fulib.patterns.model.RoleObject
 
rowCount() - Method in class org.fulib.tables.Table
 

S

selectColumns(String...) - Method in class org.fulib.tables.IncrementalObjectTable
 
selectColumns(String...) - Method in class org.fulib.tables.ObjectTable
 
selectColumns(String...) - Method in class org.fulib.tables.Table
Removes all columns from the underlying data structure except the given ones, and ensures no duplicate rows exist afterwards.
setAllListeningTables(ArrayList<ListeningTable>) - Method in class org.fulib.tables.IncrementalTable
 
setAllObjectTables(ArrayList<IncrementalTable>) - Method in class org.fulib.tables.IncrementalTable
 
setCaption(String) - Method in class org.fulib.tables.HtmlRenderer
 
setColumnAndLink(String, String) - Method in class org.fulib.tables.ListeningTable
 
setColumnMap(LinkedHashMap<String, Integer>) - Method in class org.fulib.tables.FulibTable
Deprecated.
 
setColumnMap(LinkedHashMap<String, Integer>) - Method in class org.fulib.tables.IncrementalTable
 
setColumnMap(LinkedHashMap<String, Integer>) - Method in class org.fulib.tables.ObjectTable
Deprecated.
since 1.2; for internal use only
setColumnName(String) - Method in class org.fulib.tables.FulibTable
Deprecated.
 
setColumnName(String) - Method in class org.fulib.tables.IncrementalDoubleTable
 
setColumnName(String) - Method in class org.fulib.tables.IncrementalObjectTable
 
setColumnName(String) - Method in class org.fulib.tables.ObjectTable
Deprecated.
since 1.2; set via the constructor and not meant to be changed afterward
setIndent(String) - Method in class org.fulib.tables.HtmlRenderer
 
setListeningTable(ListeningTable) - Method in class org.fulib.tables.IncrementalTable
 
setName(String) - Method in class org.fulib.patterns.model.PatternObject
 
setName(String) - Method in class org.fulib.patterns.model.RoleObject
 
setObject(PatternObject) - Method in class org.fulib.patterns.model.AttributeConstraint
 
setObject(PatternObject) - Method in class org.fulib.patterns.model.RoleObject
 
setOther(RoleObject) - Method in class org.fulib.patterns.model.RoleObject
 
setPattern(Pattern) - Method in class org.fulib.patterns.model.AttributeConstraint
 
setPattern(Pattern) - Method in class org.fulib.patterns.model.MatchConstraint
 
setPattern(Pattern) - Method in class org.fulib.patterns.model.PatternObject
 
setPattern(Pattern) - Method in class org.fulib.patterns.model.RoleObject
 
setPredicate(Predicate<? super Object>) - Method in class org.fulib.patterns.model.AttributeConstraint
 
setPredicate(Predicate<? super Map<String, Object>>) - Method in class org.fulib.patterns.model.MatchConstraint
 
setReflectorMap(ReflectorMap) - Method in class org.fulib.tables.IncrementalTable
 
setReflectorMap(ReflectorMap) - Method in class org.fulib.tables.ObjectTable
 
setTable(ArrayList<ArrayList>) - Method in class org.fulib.tables.FulibTable
Deprecated.
 
setTable(ArrayList<ArrayList<Object>>) - Method in class org.fulib.tables.IncrementalTable
 
setTable(ArrayList<ArrayList<Object>>) - Method in class org.fulib.tables.ObjectTable
Deprecated.
since 1.2; for internal use only
setTargetTable(ListeningTable) - Method in class org.fulib.tables.ListeningTable
 
stream() - Method in class org.fulib.tables.Table
 
StringTable - Class in org.fulib.tables
A specialization of the Table class for String cell values.
StringTable(String...) - Constructor for class org.fulib.tables.StringTable
 
sum() - Method in class org.fulib.tables.doubleTable
 
sum() - Method in class org.fulib.tables.floatTable
 
sum() - Method in class org.fulib.tables.IncrementalDoubleTable
 
sum() - Method in class org.fulib.tables.intTable
 
sum() - Method in class org.fulib.tables.longTable
 

T

Table<T> - Class in org.fulib.tables
Provides a mechanism for managing object structures in a row and column format.
Table() - Constructor for class org.fulib.tables.Table
Creates a new empty table with zero rows and zero columns.
Table(String) - Constructor for class org.fulib.tables.Table
Creates a new empty table with zero rows and one column with the given name.
Table(T...) - Constructor for class org.fulib.tables.Table
Creates a new table with the given objects in the first column, which uses the default name "A".
Table(String, T...) - Constructor for class org.fulib.tables.Table
Creates a new table with the given objects in the first column.
toList() - Method in class org.fulib.tables.IncrementalDoubleTable
 
toList() - Method in class org.fulib.tables.Table
 
toSet() - Method in class org.fulib.tables.IncrementalObjectTable
 
toSet() - Method in class org.fulib.tables.ObjectTable
 
toSet() - Method in class org.fulib.tables.Table
 
toString() - Method in class org.fulib.patterns.model.PatternObject
 
toString() - Method in class org.fulib.patterns.model.RoleObject
 
toString() - Method in class org.fulib.tables.FulibTable
Deprecated.
 
toString() - Method in class org.fulib.tables.IncrementalDoubleTable
 
toString() - Method in class org.fulib.tables.IncrementalObjectTable
 
toString() - Method in class org.fulib.tables.ListeningTable
 
toString() - Method in class org.fulib.tables.Table
 

U

updateAllObjectTables(ListeningTable) - Method in class org.fulib.tables.IncrementalTable
 

W

withAttributeConstraints(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withAttributeConstraints(Object...) - Method in class org.fulib.patterns.model.PatternObject
 
withMatchConstraints(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withMatchConstraints(Object...) - Method in class org.fulib.patterns.model.PatternObject
 
withObjects(Object...) - Method in class org.fulib.patterns.model.MatchConstraint
 
withObjects(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withoutAttributeConstraints(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withoutAttributeConstraints(Object...) - Method in class org.fulib.patterns.model.PatternObject
 
withoutMatchConstraints(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withoutMatchConstraints(Object...) - Method in class org.fulib.patterns.model.PatternObject
 
withoutObjects(Object...) - Method in class org.fulib.patterns.model.MatchConstraint
 
withoutObjects(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withoutRoles(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withoutRoles(Object...) - Method in class org.fulib.patterns.model.PatternObject
 
withRoles(Object...) - Method in class org.fulib.patterns.model.Pattern
 
withRoles(Object...) - Method in class org.fulib.patterns.model.PatternObject
 
A B C D E F G H I J L M N O P R S T U W 
Skip navigation links