Uses of Class
ca.cgjennings.apps.arkham.plugins.catalog.CatalogID
-
Packages that use CatalogID Package Description ca.cgjennings.apps.arkham.plugins ca.cgjennings.apps.arkham.plugins.catalog resources -
-
Uses of CatalogID in ca.cgjennings.apps.arkham.plugins
Methods in ca.cgjennings.apps.arkham.plugins that return CatalogID Modifier and Type Method Description CatalogID
InstalledBundleObject. getCatalogID()
Returns theCatalogID
for the source bundle, ornull
if the bundle's root file does not specify an id (or there is no bundle).CatalogID
PluginRoot. getCatalogID()
Returns the catalog ID for this root file, ornull
if none is defined.static CatalogID
BundleInstaller. getInstalledCatalogID(java.util.UUID uuid)
static CatalogID[]
BundleInstaller. getInstalledCatalogIDs()
Returns all of theCatalogID
s from discovered bundles that include catalog information.Methods in ca.cgjennings.apps.arkham.plugins with parameters of type CatalogID Modifier and Type Method Description static boolean
BundleInstaller. isPluginBundleInstalled(CatalogID catId)
Checks if a plug-in with the givenCatalogID
, or a newer version, is installed.void
PluginRoot. setCatalogID(CatalogID id)
Sets the catalog ID for this root file. -
Uses of CatalogID in ca.cgjennings.apps.arkham.plugins.catalog
Methods in ca.cgjennings.apps.arkham.plugins.catalog that return CatalogID Modifier and Type Method Description static CatalogID
CatalogID. extractCatalogID(java.lang.String text)
If a string contains an ID string description of the form CATALOGID{uuid:date} returns it as aCatalogID
.static CatalogID
CatalogID. getCatalogID(java.io.File bundleFile)
Get a bundle's catalog ID.CatalogID
Listing. getCatalogID()
Returns the catalog ID for this listing, ornull
if none is set.Methods in ca.cgjennings.apps.arkham.plugins.catalog with parameters of type CatalogID Modifier and Type Method Description int
CatalogIDListPanel. addID(CatalogID id)
Adds this ID to the table, or if an ID with the same UUID is already present, sets the date to the newer of this ID and the existing one.int
CatalogID. compareDates(CatalogID rhs)
Compares the date of this ID with another ID, without considering whether the UUIDs match.boolean
CatalogID. isOlderThan(CatalogID rhs)
Compares this ID to another ID and returnstrue
if and only if they have the same UUID and the date ofrhs
is newer than the date of this ID.boolean
CatalogID. sameUUID(CatalogID rhs)
Compares the UUID of this ID with another ID returnstrue
if and only if they are the same.static void
CatalogID. setCatalogID(java.io.File bundleFile, CatalogID id)
Change a bundle's catalog id.void
Listing. setCatalogID(CatalogID id)
Sets the catalog ID for this listing, or clears it ifnull
.void
CatalogIDListPanel. setForbiddenID(CatalogID forbid)
Sets an ID whose UUID cannot be added to the list.Constructors in ca.cgjennings.apps.arkham.plugins.catalog with parameters of type CatalogID Constructor Description CatalogID(CatalogID parent)
Creates an ID with a UUID taken from the ID of an existing bundle and the current time. -
Uses of CatalogID in resources
Methods in resources that return CatalogID Modifier and Type Method Description CatalogID
CoreComponents. getCatalogID()
Returns the catalog ID that identifies this core component.Methods in resources with parameters of type CatalogID Modifier and Type Method Description static Catalog.VersioningState
CoreComponents. getInstallationState(CatalogID id)
Returns an installation state for an arbitrary catalog ID.
-