Uses of Class
xal.tools.data.GenericRecord
Packages that use GenericRecord
-
Uses of GenericRecord in xal.sim.scenario
Methods in xal.sim.scenario that return types with arguments of type GenericRecordModifier and TypeMethodDescriptionstatic List<GenericRecord>ProbeFactory.getLocationRecords(Accelerator accelerator) Get the list of available location records ordered by name. -
Uses of GenericRecord in xal.tools.data
Methods in xal.tools.data that return GenericRecordModifier and TypeMethodDescriptionDataTable.genericRecord(String key, Object value) Fetch the record with a matching key/value pair binding.<T> GenericRecordDataTable.genericRecord(Map<String, T> bindings) Fetch the record with matching key/value pair bindings.DataTable.recordForNode(String nodeId) Fetch the record with a matching nodeId.EditContext.recordForNode(String tableName, String nodeId) Get a single record from the table associated with the node.Methods in xal.tools.data that return types with arguments of type GenericRecordModifier and TypeMethodDescriptionClass<? extends GenericRecord>DataTable.getRecordClass()convenience method for user to detect record classDataTable.getRecords(String key, Object value, SortOrdering ordering) Fetch the records with a matching key/value pair binding and sort them according to the sort ordering.<T> List<GenericRecord>DataTable.getRecords(Map<String, T> bindings, SortOrdering ordering) Fetch the records with matching key/value pair bindings and sort them according to the sort ordering.DataTable.getRecords(SortOrdering ordering) Fetch all records held in the table and sort them according to the sort ordering.DataTable.orderRecords(Collection<GenericRecord> records, SortOrdering ordering) Order the records according to the specified sort ordering.DataTable.records()Fetch all records held in the tableFetch the records with a matching key/value pair binding.<T> Collection<GenericRecord>Fetch the records with matching key/value pair bindings.Get all of the records from the table given by the table name.Get the records from the table where the value for the specified key matches.<T> Collection<GenericRecord>Get the records from the table where the bindings map is valid.<T> Collection<GenericRecord>Get the records from the table where the bindings map is valid.DataTable.recordsForNode(String nodeId) Fetch the records with a matching nodeId.EditContext.recordsForNode(String tableName, String nodeId) Get the records from the table associated with the node.Methods in xal.tools.data with parameters of type GenericRecordModifier and TypeMethodDescriptionvoidDataTable.add(GenericRecord genericRecord) Add the record to the table.booleanDataTable.hasRecord(GenericRecord genericRecord) Determine if this table contains the specified recordvoidDataTableListener.recordAdded(DataTable table, GenericRecord genericRecord) Event indicating that a record has been added to a table.voidDataTableListener.recordRemoved(DataTable table, GenericRecord genericRecord) Event indicating that a record has been removed from a table.voidDataTable.remove(GenericRecord genericRecord) Remove the specified record from this table.Method parameters in xal.tools.data with type arguments of type GenericRecordModifier and TypeMethodDescriptionDataTable.orderRecords(Collection<GenericRecord> records, SortOrdering ordering) Order the records according to the specified sort ordering.Constructors in xal.tools.data with parameters of type GenericRecordConstructor parameters in xal.tools.data with type arguments of type GenericRecordModifierConstructorDescriptionDataTable(String aName, Collection<DataAttribute> attributes, Class<? extends GenericRecord> aRecordClass) Primary constructor