Uses of Class
io.github.tonywasher.joceanus.prometheus.data.PrometheusDataItem
Packages that use PrometheusDataItem
Package
Description
Data definitions.
Handles mapping to/from database.
Map definitions.
Prometheus sheets is a package that simply maps data-types to and from backup spreadsheets.
Prometheus FieldSet Panel.
Validation classes.
Provides top-level control of data.
-
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.data
Classes in io.github.tonywasher.joceanus.prometheus.data with type parameters of type PrometheusDataItemModifier and TypeClassDescriptionclassPrometheusDataGroup<T extends PrometheusDataItem>Group class for data item.classPrometheusDataInstanceMap<T extends PrometheusDataItem,K> Template for a Data Instance Map.classPrometheusDataList<T extends PrometheusDataItem>Generic implementation of a DataList for DataItems.Subclasses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.dataModifier and TypeClassDescriptionclassControlData definition and list.final classControlKey definition and list.classControlKeySet definition and list.classRepresentation of an information extension of a DataItem.classPrometheusDataInfoLinkSet<T extends PrometheusDataInfoItem>Representation of a set of DataInfo links for a DataItem.classControlKey definition and list.classEncrypted Data Item and List.classTemplate for a Static Data item and List.Methods in io.github.tonywasher.joceanus.prometheus.data with type parameters of type PrometheusDataItemMethods in io.github.tonywasher.joceanus.prometheus.data that return PrometheusDataItemModifier and TypeMethodDescriptionPrometheusDataItem.getBase()Get the base item for this item.protected PrometheusDataItemPrometheusDataInfoItem.getLink()Obtain Link.abstract PrometheusDataItemPrometheusDataInfoItem.getOwner()Obtain Owner.PrometheusDataInfoLinkSet.getOwner()PrometheusDataInfoSet.getOwner()Obtain owner.Methods in io.github.tonywasher.joceanus.prometheus.data that return types with arguments of type PrometheusDataItemModifier and TypeMethodDescriptionIterator<? extends PrometheusDataItem> PrometheusDataValues.PrometheusGroupedItem.childIterator()Obtain the child iterator.PrometheusDataErrorList.getUnderlyingList()Methods in io.github.tonywasher.joceanus.prometheus.data with parameters of type PrometheusDataItemModifier and TypeMethodDescriptionPrometheusControlData.PrometheusControlDataList.addCopyItem(PrometheusDataItem pItem) PrometheusControlKey.PrometheusControlKeyList.addCopyItem(PrometheusDataItem pItem) PrometheusControlKeySet.PrometheusControlKeySetList.addCopyItem(PrometheusDataItem pItem) PrometheusDataKeySet.PrometheusDataKeySetList.addCopyItem(PrometheusDataItem pItem) abstract TPrometheusDataList.addCopyItem(PrometheusDataItem pElement) Create a new element in the list copied from another element (to be over-written).abstract voidPrometheusDataInfoItem.PrometheusDataInfoList.addInfoItem(Integer pId, PrometheusDataItem pOwner, PrometheusDataInfoClass pInfoClass, Object pValue) Add an info Item to the list.protected abstract TPrometheusDataInfoItem.PrometheusDataInfoList.addNewItem(PrometheusDataItem pOwner, PrometheusStaticDataItem pInfoType) Add new item to the list.voidPrometheusDataMapItem.adjustForItem(PrometheusDataItem pItem) adjust maps for item.voidPrometheusStaticDataItem.PrometheusStaticDataMap.adjustForItem(PrometheusDataItem pItem) booleanPrometheusDataItem.applyChanges(PrometheusDataItem pElement) Apply changes to the item from a changed version.booleanPrometheusStaticDataItem.applyChanges(PrometheusDataItem pData) protected intPrometheusDataItem.compareId(PrometheusDataItem pThat) compareTo another dataItem.intPrometheusControlData.compareValues(PrometheusDataItem pThat) intPrometheusControlKey.compareValues(PrometheusDataItem pThat) intPrometheusControlKeySet.compareValues(PrometheusDataItem pThat) intPrometheusDataInfoItem.compareValues(PrometheusDataItem pThat) protected abstract intPrometheusDataItem.compareValues(PrometheusDataItem pThat) compareTo another dataItem.intPrometheusDataKeySet.compareValues(PrometheusDataItem pThat) intPrometheusStaticDataItem.compareValues(PrometheusDataItem pThat) PrometheusDataInfoLinkSet.getItemForValue(PrometheusDataItem pValue) Obtain item linked to value.PrometheusDataValues.PrometheusInfoItem.getValues(PrometheusDataItem pOwner) Obtain DataValues.voidPrometheusDataInfoSet.linkValue(PrometheusDataInfoClass pInfoClass, PrometheusDataItem pLink) link the value for the infoClass.voidPrometheusDataItem.setBase(PrometheusDataItem pBase) Set the base item for this item.final voidPrometheusDataItem.setHistory(PrometheusDataItem pBase) Set Change history for an update list so that the first and only entry in the change list is the original values of the base.protected voidPrometheusDataList.setNewId(PrometheusDataItem pItem) Generate/Record new id for the item.protected voidPrometheusDataInfoItem.setValueLink(PrometheusDataItem pLink) Set link.protected final voidPrometheusDataInfoItem.setValueOwner(PrometheusDataItem pValue) Set Owner.voidPrometheusDataItem.touchItem(PrometheusDataItem pObject) Touch the item.voidPrometheusDataValidator.validate(PrometheusDataItem pItem) Validate the item.Method parameters in io.github.tonywasher.joceanus.prometheus.data with type arguments of type PrometheusDataItemModifier and TypeMethodDescriptionvoidPrometheusDataInfoLinkSet.addNewLinks(List<? extends PrometheusDataItem> pActive) Add/restore all required links.voidPrometheusDataInfoLinkSet.clearUnnecessaryLinks(List<? extends PrometheusDataItem> pActive) Clear all unnecessary links.protected voidPrometheusDataList.setBase(PrometheusDataList<? extends PrometheusDataItem> pBase) Set the base DataList.voidPrometheusDataInfoSet.setListValue(PrometheusDataInfoClass pInfoClass, List<? extends PrometheusDataItem> pLinks) set the list value for the infoClass.Constructors in io.github.tonywasher.joceanus.prometheus.data with parameters of type PrometheusDataItemModifierConstructorDescriptionprotectedPrometheusDataInfoItem(PrometheusDataInfoItem.PrometheusDataInfoList<?> pList, Integer uId, PrometheusStaticDataItem pInfoType, PrometheusDataItem pOwner) Basic constructor.protectedPrometheusDataInfoLinkSet(PrometheusDataInfoItem.PrometheusDataInfoList<T> pList, PrometheusDataItem pOwner, PrometheusStaticDataItem pInfoType) Constructor.protectedPrometheusDataInfoSet(PrometheusDataItem pOwner, PrometheusStaticDataItem.PrometheusStaticList<?> pTypeList, PrometheusDataInfoItem.PrometheusDataInfoList<T> pInfoList) Constructor.protectedPrometheusDataItem(PrometheusDataList<?> pList, PrometheusDataItem pBase) Construct a new item based on an old item.Constructor.protectedPrometheusDataValues(PrometheusDataItem pItem, String pItemName) Constructor. -
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.database
Classes in io.github.tonywasher.joceanus.prometheus.database with type parameters of type PrometheusDataItemModifier and TypeClassDescriptionclassPrometheusTableDataItem<T extends PrometheusDataItem>Database Table class. -
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.maps
Methods in io.github.tonywasher.joceanus.prometheus.maps that return PrometheusDataItemModifier and TypeMethodDescriptionPrometheusMapsFieldInstance.findItemInMap(Object pKey) Find item in map.(package private) PrometheusDataItemPrometheusMapsInstanceElement.PrometheusMapsInstanceElementItem.getItem()Obtain the item.(package private) PrometheusDataItemPrometheusMapsBaseInstance.getItemForKey(Object pKey) Obtain the item for the key.(package private) PrometheusDataItemPrometheusMapsDataSetInstance.getItemForKey(MetisListKey pListKey, MetisDataItem.MetisDataFieldId pFieldId, Object pKey) Obtain the item for the key.(package private) PrometheusDataItemPrometheusMapsInstanceCtl.getItemForKey(MetisListKey pListKey, MetisDataItem.MetisDataFieldId pFieldId, Object pKey) Obtain the item for the key.(package private) PrometheusDataItemPrometheusMapsListInstance.getItemForKey(MetisDataItem.MetisDataFieldId pFieldId, Object pKey) Obtain the item for the key.Methods in io.github.tonywasher.joceanus.prometheus.maps that return types with arguments of type PrometheusDataItemModifier and TypeMethodDescriptionPrometheusMapsInstanceElement.getList()Obtain the list of items.PrometheusMapsInstanceElement.PrometheusMapsInstanceElementItem.getList()PrometheusMapsInstanceElement.PrometheusMapsInstanceElementList.getList()(package private) Map<PrometheusDataItem, PrometheusMapsFieldInstance> PrometheusMapsDateInstance.getMap()Obtain the map.Methods in io.github.tonywasher.joceanus.prometheus.maps with parameters of type PrometheusDataItemModifier and TypeMethodDescription(package private) voidPrometheusMapsBaseInstance.addItemToMap(Object pKey, PrometheusDataItem pItem) add item to map.(package private) voidPrometheusMapsDateInstance.addItemToMap(PrometheusDataItem pItem) add item to map.(package private) voidPrometheusMapsFieldInstance.addItemToMap(PrometheusDataItem pItem) add item to map.(package private) voidPrometheusMapsDataSetInstance.addItemToMaps(PrometheusDataItem pItem) add item to map.(package private) voidPrometheusMapsInstanceCtl.addItemToMaps(PrometheusDataItem pItem) add item to map.(package private) voidPrometheusMapsListInstance.addItemToMaps(PrometheusDataItem pItem) add item to maps.(package private) voidPrometheusMapsCtl.adjustForDataItem(PrometheusDataItem pItem) Adjust for DataItem.(package private) voidPrometheusMapsCtl.adjustForStandardItemTouches(PrometheusDataItem pItem) Adjust for DataItem.(package private) booleanPrometheusMapsDateInstance.isDateAvailable(PrometheusDataItem pOwner, OceanusDate pDate) Is the date available?(package private) booleanPrometheusMapsListInstance.isDateAvailable(PrometheusDataItem pOwner, OceanusDate pDate) Is the date available?(package private) booleanPrometheusMapsDateInstance.isDateDuplicate(PrometheusDataItem pItem) Is the date duplicate?(package private) booleanPrometheusMapsListInstance.isDateDuplicate(PrometheusDataItem pItem) Is the date duplicate?(package private) booleanPrometheusMapsDataSetInstance.isKeyDuplicate(MetisDataItem.MetisDataFieldId pFieldId, PrometheusDataItem pItem) Is the key duplicate?(package private) booleanPrometheusMapsFieldInstance.isKeyDuplicate(PrometheusDataItem pItem) Is the key duplicate?(package private) booleanPrometheusMapsInstanceCtl.isKeyDuplicate(MetisDataItem.MetisDataFieldId pFieldId, PrometheusDataItem pItem) Is the key duplicate?(package private) booleanPrometheusMapsListInstance.isKeyDuplicate(MetisDataItem.MetisDataFieldId pFieldId, PrometheusDataItem pItem) Is the key duplicate?(package private) booleanPrometheusMapsDataSetTouch.isTouched(PrometheusDataItem pItem) Is the item touched?(package private) booleanPrometheusMapsListTouch.isTouched(PrometheusDataItem pItem) Is the item touched?(package private) booleanPrometheusMapsTouchCtl.isTouched(PrometheusDataItem pItem) Is the item touched?(package private) voidPrometheusMapsDataSetTouch.recordTouch(PrometheusDataItem pTouchedItem, PrometheusDataItem pTouchingItem) Record touch.(package private) voidPrometheusMapsTouchCtl.recordTouch(PrometheusDataItem pTouchedItem, PrometheusDataItem pTouchingItem) Record touch.(package private) voidPrometheusMapsListTouch.recordTouchedBy(PrometheusDataItem pTouchedItem, PrometheusDataItem pTouchingItem) Record touchedBy.(package private) voidPrometheusMapsListTouch.recordTouches(PrometheusDataItem pTouchedItem, PrometheusDataItem pTouchingItem) Record touches.(package private) voidPrometheusMapsItemTouch.touchedByItem(PrometheusDataItem pItem) Register touchedBy item.(package private) voidPrometheusMapsItemTouch.touchesItem(PrometheusDataItem pItem) Register touches item.Method parameters in io.github.tonywasher.joceanus.prometheus.maps with type arguments of type PrometheusDataItemModifier and TypeMethodDescriptionvoidPrometheusMapsCtl.declareFieldIdMap(MetisListKey pListKey, MetisDataItem.MetisDataFieldId pFieldId, Function<PrometheusDataItem, Boolean> pFilter) Declare fieldId map.(package private) voidPrometheusMapsDataSetInstance.declareFieldIdMap(MetisListKey pListKey, MetisDataItem.MetisDataFieldId pFieldId, Function<PrometheusDataItem, Boolean> pFilter) Declare fieldId map.(package private) voidPrometheusMapsInstanceCtl.declareFieldIdMap(MetisListKey pListKey, MetisDataItem.MetisDataFieldId pFieldId, Function<PrometheusDataItem, Boolean> pFilter) Declare fieldId map.(package private) voidPrometheusMapsListInstance.declareFieldIdMap(MetisDataItem.MetisDataFieldId pFieldId, Function<PrometheusDataItem, Boolean> pFilter) Declare fieldId map.Constructors in io.github.tonywasher.joceanus.prometheus.maps with parameters of type PrometheusDataItemModifierConstructorDescription(package private)Constructor.(package private)PrometheusMapsInstanceElementList(PrometheusMapsInstanceElement pPrevious, PrometheusDataItem pItem) Constructor.(package private)Constructor.(package private)Constructor.Constructor parameters in io.github.tonywasher.joceanus.prometheus.maps with type arguments of type PrometheusDataItemModifierConstructorDescriptionPrometheusMapsCtl(Function<Object, List<PrometheusDataItem>> pDeconstruct) Constructor.(package private)PrometheusMapsFieldInstance(MetisListKey pKey, MetisDataItem.MetisDataFieldId pFieldId, Function<PrometheusDataItem, Boolean> pFilter) Constructor.(package private)PrometheusMapsFieldInstance(MetisListKey pKey, MetisDataItem.MetisDataFieldId pFieldId, Function<PrometheusDataItem, Boolean> pFilter, boolean pAllowNull) Constructor. -
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.sheets
Classes in io.github.tonywasher.joceanus.prometheus.sheets with type parameters of type PrometheusDataItemModifier and TypeClassDescriptionclassPrometheusSheetDataItem<T extends PrometheusDataItem>SheetDataItem class for accessing a sheet that is related to a data type. -
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.ui.panel
Methods in io.github.tonywasher.joceanus.prometheus.ui.panel with type parameters of type PrometheusDataItemModifier and TypeMethodDescription<L extends PrometheusDataList<X>,X extends PrometheusDataItem>
LPrometheusDataItemPanel.getDataList(MetisListKey pDataType, Class<L> pClass) Obtain the list for a class in base updateSet. -
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.validate
Methods in io.github.tonywasher.joceanus.prometheus.validate that return PrometheusDataItemMethods in io.github.tonywasher.joceanus.prometheus.validate with parameters of type PrometheusDataItemModifier and TypeMethodDescriptionvoidPrometheusValidateBasic.validate(PrometheusDataItem pItem) voidPrometheusValidateInfo.validate(PrometheusDataItem pInfo) voidPrometheusValidateStatic.validate(PrometheusDataItem pStatic) -
Uses of PrometheusDataItem in io.github.tonywasher.joceanus.prometheus.views
Classes in io.github.tonywasher.joceanus.prometheus.views with type parameters of type PrometheusDataItemModifier and TypeClassDescriptionfinal classPrometheusEditEntry<T extends PrometheusDataItem>Update entry items.Methods in io.github.tonywasher.joceanus.prometheus.views with type parameters of type PrometheusDataItemModifier and TypeMethodDescription<T extends PrometheusDataItem>
PrometheusEditEntry<T> PrometheusEditSet.registerType(MetisListKey pDataType) Register an entry for a class.<T extends PrometheusDataItem>
voidPrometheusEditSet.setEditEntryList(MetisListKey pDataType, PrometheusDataList<T> pList) Set the editEntry for a type.