Uses of Interface
io.github.ajevans.dbcode.data.structures.IRecordHolder
Package | Description |
---|---|
io.github.ajevans.dbcode.data.structures |
Provides the interfaces and classes for transferable data structures.
|
-
Uses of IRecordHolder in io.github.ajevans.dbcode.data.structures
Classes in io.github.ajevans.dbcode.data.structures that implement IRecordHolder Modifier and Type Class Description class
Table
Generic table class containing one or moreIRecord
objects, usually but not by necessity,Rows
.Fields in io.github.ajevans.dbcode.data.structures declared as IRecordHolder Modifier and Type Field Description private IRecordHolder
Row. parentRecordHolder
Parent container for the row.Fields in io.github.ajevans.dbcode.data.structures with type parameters of type IRecordHolder Modifier and Type Field Description private ArrayList<IRecordHolder>
TabulatedDataset. recordHolders
TheIRecordHolder
objects.Methods in io.github.ajevans.dbcode.data.structures that return IRecordHolder Modifier and Type Method Description IRecordHolder
IRecord. getParentRecordHolder()
Should return the record holder this record is part of, or null if none.IRecordHolder
Row. getParentRecordHolder()
Returns the record holder this row is part of.IRecordHolder
IDataset. getRecordHolder(int index)
Should get a singleRecordHolder
at an index.IRecordHolder
TabulatedDataset. getRecordHolder(int index)
Get a singleIRecordHolder
at an index.Methods in io.github.ajevans.dbcode.data.structures that return types with arguments of type IRecordHolder Modifier and Type Method Description ArrayList<IRecordHolder>
IDataset. getRecordHolders()
Should get allRecordHolder
objects.ArrayList<IRecordHolder>
TabulatedDataset. getRecordHolders()
Get allIRecordHolder
objects.Methods in io.github.ajevans.dbcode.data.structures with parameters of type IRecordHolder Modifier and Type Method Description void
IDataset. addRecordHolder(IRecordHolder recordHolder)
Should add a singleRecordHolder
to the end of the container.void
TabulatedDataset. addRecordHolder(IRecordHolder table)
Add a singleIRecordHolder
to the end of the container.void
IDataset. setRecordHolder(int index, IRecordHolder recordHolder)
Should set a singleRecordHolder
at an index.void
TabulatedDataset. setRecordHolder(int index, IRecordHolder recordHolder)
Set a singleIRecordHolder
at an index.Method parameters in io.github.ajevans.dbcode.data.structures with type arguments of type IRecordHolder Modifier and Type Method Description void
IDataset. addRecordHolders(ArrayList<IRecordHolder> recordHolders)
Should add a collection ofIRecordHolder
objects to the end of the container.void
TabulatedDataset. addRecordHolders(ArrayList<IRecordHolder> recordHolders)
Add a collection ofIRecordHolder
objects to the end of the container.Constructors in io.github.ajevans.dbcode.data.structures with parameters of type IRecordHolder Constructor Description Row(IRecordHolder parentRecordHolder)
Constructor for rows with a parent container.