Package com.iizix.prop


package com.iizix.prop
  • Class
    Description
    The Base Relative Reference property class hold the reference to another property in the same base container.
    The Base Relative Reference property class hold the reference to another property in the same base container.
    AbstractReference<TARGET extends IGProp<?>>
    The Abstract Reference property class hold the reference to another property.
    Abstract styles property container that either holds styles or other style related data such as font faces.
    The configured languages for the application.
    An internal AppLanguages map structure for fast look-up of a language.
    The result of the language code look-up.
    The application property container holds all information about a single application.
    The application's palette block: the app's palette colors and families delivered to the client as CSS custom properties, generated by the server at session start and installed at the app location, after the shipped theme sheet, so that an app overrides a role simply by redefining it (THEME-DESIGN.md sections 4.5 and 5, phase B2).
    The generated block and what was refused.
    A custom theme: a family of the kind the shipped families are - a name, a light member and a dark member - made by an application's designer (CC-DESIGN-THEME-EDITOR DESIGN.md section 3, phase TE1).
    ArrayProp<ITEM extends GProp<?>>
    The Array property class holds the property name, value and optionally has a parent and/or property listener(s).
    The Asset Reference property class hold the reference to a file in the Assets directory.
    The Asset References property class hold the references to zero or more FileURIPropCnr property containers.
    The Atom object instance is used to access the name string for e.g.
    The Background Image Reference extends normal Image Reference and only allows bitmap images, i.e.
    The "badge" property class holds the property name, value as a GBadge object and optionally has a parent and/or property listener(s).
    This class is used as information for result of what the binder action performed with a IBinderPOJO object item with a Property.
    The various actions that can be performed.
    This class is used as information for what the binder actions that have been performed with the IBinderPOJO object and e.g.
    The Boolean property class holds the property name, value and optionally has a parent and/or property listener(s).
    The byte array property is used to store binary data in various forms, e.g.
    The character property class holds the property name, value and optionally has a parent and/or property listener(s).
    Classpath entry specification for the classpath.
    The enumeration for the ClasspathEntry type.
    The Class Reference property class hold the reference to a Java class.
    This client property is a container that holds everything a client/server needs in order to establish communication with the other party, and information about themselves (such as environment).
    The String Array property class holds the property name, string array and optionally has a parent and/or property listener(s).
    The code item implementation.
    Property used by UI styles that has 4 settings/values for color, such as the border color (top/bottom/left/right).
    The WCAG 2.x contrast arithmetic, shared by the server, the Designer and the tests: the relative luminance of a color, the contrast ratio of a foreground on a background, and the quick fix that moves a foreground until a pair passes (THEME-DESIGN.md section 4.3, order CC-THEME-TE1-MODEL).
    A contrast pair below its ratio.
    The "color" property class holds the property name, value as a GColor object and optionally has a parent and/or property listener(s).
    The reference to a PaletteColor: the value of one scheme of a palette color that follows another palette color instead of holding a literal.
    The refactoring of % color references (THEME-DESIGN section 5, phase B3): when a palette color, or a folder of palette colors, is renamed or moved in the Designer, every GColor reference that named it - in a panel's or a style's ColorProp, a FillProp's solid fill or a StrokeProp's stroke, in any loaded module - is rewritten to the new path, in the form the holder wrote it: a module-qualified reference stays qualified, a module-relative one stays relative while the color stays in the holder's module, and a bare name stays bare while the color stays at the top of that module's style folder.
    One rewritten reference.
    Resolves a color reference to the literal it means under a scheme: the one algorithm the server, the Designer and the tests use (design THEMING-DESIGN.md section 2.4 as ruled).
    The result of a resolution: the status, the color and, when not resolved, the reason.
    The outcome of a resolution.
    The platform's semantic color vocabulary: the roles a component asks for, such as "the background of a hovered widget", each with the CSS custom property it becomes on the client.
    A pair of roles whose contrast a theme is checked for: a foreground drawn on a background, and the WCAG 2.x ratio it needs.
    The groups of the vocabulary table (THEME-DESIGN.md section 4.3), in the order the theme editor shows them.
    A color role: its name as the Designer shows it, the CSS custom property it becomes, and the group of the vocabulary table it belongs to.
    The slug of a palette color: the CSS custom property, --izc-<slug>, that a color reference becomes on the client (THEME-DESIGN.md section 4.2, ruling Q11).
    The slug table of one app block: every custom property name the block defines and what defines it, so that two definitions of one name are found rather than let the later one win.
    Color space arithmetic: sRGB, linear sRGB and OKLab (Bjorn Ottosson, 2020; the space of CSS Color 4's oklab() and oklch()), for the contrast quick fix of the theme editor (ColorContrast.adjust(int,int,double)) and the color ramp generator.
    This class is used to hold an integer property that has constraints imposed on it.
    CSS file references in the assets module folder.
    The class names property is basically a StringProp that hold the class names separated by space or commas used for UI components.
    Class holding information for a single Custom CSS resource that should be preloaded to the client cache when the application starts.
    The date/time property can hold a date and/or a time with optional time offset with a GDateTime property value.
    Special Designer property container that is private.
    The container of the client's storage items ("device parameters", the historical name), present for iiziRun and for a Browser or installed web app alike (CC-CLIENT-STORAGE-V5: a Browser keeps them in localStorage, before version 5 in cookies).
    The Double property class holds the property name, value and optionally has a parent and/or property listener(s).
    Designer data: an editor container whose content the designer authors and which belongs to the file, such as the guides of a panel.
    Editor Property Container, i.e.
    VOIP, see PhoneRTC at http://phonertc.io/ or https://www.twilio.com/
    Capabilities of a Client.
    The answer to a passkey ceremony the client ran.
    The answer to a capability report.
    Makes the options of an autofill: at its start and at each renewal.
    What the client reported about itself, as the bridge measured it in the client.
    The errors property is used in the designer and files to store error and its values for a container.
    Class used to find circular references for the Extends Framework.
    A PropCnr that can refer to an IFile object can be loaded and saved as well as checked for modification from last time.
    The "fill" property class holds the property name, value as a GFill object and optionally has a parent and/or property listener(s).
    The Fixed Virtualized Abstract Reference property class hold the reference to another property.
    This Flashlight or torch property is a container that holds information about client devices flashlight availability, state and intensity.
    This folder settings property hold settings for a folder, typically a Selector and a description.
    A PropCnr that can is a "directory" and can contain FileURIPropCnr's.
    The "font" property class holds the property name, value as a GFont object and optionally has a parent and/or property listener(s).
    A badge holds a short text with a color and font size.
    Specifies the color of the badge.
    The location of the badge relative the component.
    This is a data holder class for color, typically an RGB(A) color for a component.
    The date and/or time property value is either a LocalTime, OffsetTime, LocalDate, LocalDateTime, OffsetDateTime or ZoneId and is used for the DateTimeProp property.
    The type.
    Geographical location data object used to retrieve a location from GeoProps.
    This Geographical property is a container that holds information about client position and an API to work with geographical location services.
    This is a data holder class for property errors.
    The error source.
    The error types.
    Abstract class to defines how to fill a shape.
    The fill type.
    Gradient fill for a shape with a close relation to dojox/gfx.LinearGradient and dojox/gfx.RadialGradient.
    Pattern fill for a shape with a close relation to dojox/gfx.Pattern.
    Solid fill using a single color to fill a shape.
    A font specifies the properties for a Font used in text operations.
    This is a data holder class for gradient.
    Inner class for a Swatch in a gradient.
    GProp<VALUE>
    The generic property class holds the property name, value and optionally has a parent and/or property listener(s).
    The "gradient" property class holds the property name, value as a GGradient object and optionally has a parent and/or property listener(s).
    Simple immutable rectangle class for multiple use accepting negative width and height.
    Simple immutable size class for multiple use accepting negative width and height.
    A stroke defines stylistic properties that are used when drawing a path.
    Specifies the shape to be used at the end of open subpaths when they are stroked.
    Specifies the shape to be used at the corners of paths or basic shapes when they are stroked.
    Line style.
    This is a data holder class for a unit "px" for pixels, "dlg" for dialog, "em" for the size of the current font, "ex" for the size of the "x" character of the current font, "pt" for point size (1/72 of an inch), and "%" for percent of the parent component size.
    Exception class used by GUnit.
    Interface implemented by the application owner to perform various session or application specific functions, such as to get the class loader, etc.
    Interface that can be implemented by a property container that has an AssetReference.
    Interface that can be implemented by a property container that has an AssetReferences.
    A parent container can tag itself with this interface to cause ClassReference to instantiate the runtime instance object associated in the class reference when the class reference is resolved.
    Interface implemented by a property container that holds a ClassReference instance, used to resolve references for MethodReferences, e.g.
    Interface implements by a property container that contains ClassReference's in order to be notified that a change in class occurred that could require re-checking/validation.
    Interface used to provide a mechanism to cache resources on the client side when the application starts.
    Interface used for client caching of resources, to support downloading before application starts or to cache the resource the first time it's found to be loaded from local storage next time, unless the resource is modified.
    A code with an item that is used for comboboxes or spinners.
    Interface implements by containers that can contain String elements of some kind.
    Interface implemented by the owner of the code items.
    Interface implemented by the owner of the code items.
    Interface for the complex operation located in the Designer.
    Interface providing a storage mechanism of custom values on various objects and properties over the system.
    Interface implements by containers that can contain elements of some kind.
    IGProp<PROP_VALUE>
    Interface to the generic property class holds the property name, value and optionally has a parent and/or property listener(s).
    Interface for framework properties that need to be initialized by the loader Property Manager.
    Interface implements by containers that can contain String elements of some kind.
    Interface that can be implemented by a property container that contains KStringProp's in order to send the KString's as HTML or plain text to the remote party.
    The Image Reference property class hold the reference to an image definition implementing IImageTarget that in turn has images for various states and resolutions.
    Interface implemented by the Module owner to perform various session or application specific functions, such as to get the class loader, etc.
    Provides access to the Module properties even from a runtime-style code.
    The Integer (32-bit) property class holds the property name, value and optionally has a parent and/or property listener(s).
    Property used by UI styles that has 4 settings/values for an integer, such as the border style (top/bottom/left/right).
    The Integer property class holds the property name, value and optionally has a parent and/or property listener(s).
    Interface used to listen to changes in the panel part reference.
    A pattern property owner that returns the value type.
    This interface is used to bind POJO's (Plain Old Java Objects) to Properties.
    Interface for the property container class holds the container property name, a value as a GProp array and optionally has a parent and/or property listener(s).
    Interface for a generic number setting for a property container implemented by enum classes.
    Interface implements by a property container supporting setting as choices, numbers,
    Interface used to tag an option for generic options that can be retrieved or set.
    Interface implements by a property container supporting setting as choices, numbers,
    Interface for a generic color setting for a property container implemented by enum classes.
    IPropCnrColorSettings<COLOR_OPTION extends IPropCnrColor>
    Interface implements by a property container supporting setting for colors.
    Interface for a generic fill setting for a property container implemented by enum classes.
    IPropCnrFillSettings<FILL_OPTION extends IPropCnrFill>
    Interface implements by a property container supporting setting for fill's.
    Interface for a generic font setting for a property container implemented by enum classes.
    IPropCnrFontSettings<FONT_OPTION extends IPropCnrFont>
    Interface implements by a property container supporting setting for colors.
    Interface for a generic integer setting for a property container implemented by enum classes.
    Interface implements by a property container supporting setting as choices, numbers,
    Interface for a generic KString setting for a property container implemented by enum classes with validation support.
    Interface implements by a property container supporting setting as KString's.
    Interface for a generic number setting for a property container implemented by enum classes with validation support.
    IPropCnrNumberSettings<NUMBER_OPTION extends IPropCnrNumber>
    Interface implements by a property container supporting setting as strings.
    Interface for a generic string setting for a property container implemented by enum classes with validation support.
    IPropCnrStringSettings<STRING_OPTION extends IPropCnrString>
    Interface implements by a property container supporting setting as strings.
    Interface for a generic stroke setting for a property container implemented by enum classes.
    IPropCnrStrokeSettings<STROKE_OPTION extends IPropCnrStroke>
    Interface implements by a property container supporting setting for strokes.
    Interface that can be implemented by a property container in order to make all its children read-only in the property editor without actually have the read-only state on the property container.
    The generic property item error.
    Interface used for the Property Extender engine for the Extends Framework.
    Interface used by the Designer to process Designer-specific tasks that should not be available in the Server or Client.
    Interface implemented by the information provider in the Property Manager.
    Interface used to implement the Property Manager Owner actions.
    Interface used as notifier for a property reference listener, see the com.iizix.prop.PropReference class for more information.
    The reference type for properties with locale support.
    Enumeration for reference change events.
    The reference types.
    Interface used as notifier for a property reference listener, see the com.iizix.prop.PropReference class for more information.
    Interface implemented by PropCnr's that are root properties.
    Interface used for undo/redo operations in properties.
    The proxy edit controller that is used in proxied property containers and undo transactions when the proxied end-point updates properties inwards.
    Interface to implement by a proxy property container implementor that wishes to select what properties are proxied.
    The Interface used by Proxy Properties.
    Interface used to listen to if a proxy source container is removed.
    Quick-fix interface needed by a quick-fix private object to integrate with Eclipse.
    IReferenceOwner<TARGET extends IPropCnr>
    Interface used to listen to changes in references.
    Interface used for instances having references.
    Interface used by property containers to redirect a direct reference to its main property container to a reference property that is used by the referencing framework.
    Interface implemented by an owner of the property reference that refers into a container that has a ReferralsHolder.
    Functional interface use to listen on PropMgr to complete processing of incoming remote read transactions.
    The runtime resolver instance.
    Interface implemented by the root property container that gives the secret properties below it their context in the secrets store: the application (app.<appID>), the iiziRun build (run.<app_id>) or the server configuration (server.<name>).
    The secrets store as the property framework sees it: a map from a key (see ISecretsContext) to the value of a secret property in its element-string form, i.e.
    Implementation of the SelectorExpression resolver.
    Interface implemented by components that can be selected or unselected dependent on a client connection.
    Interface for Application Distribution properties to get vital information such as configured keys for components, etc.
    Interface for Server Configuration Environments properties to get vital information such as configured keys for components, etc.
    Interface implements by containers that can contain String elements of some kind.
    Interface implemented by file, folder and module project properties to perform synchronization of Eclipse markers for error properties.
    Interface for text table references.
    Interface implemented by components in the Designer to return the pixel bounds.
    Interface for the configuration of a Port "group" of the web server.
    KStringHolderProp<PROP_VALUE>
    The property that holds a value built around a KString: what KStringProp, the tooltip property and BadgeProp share.
    The "KString" property class holds the property name, value and optionally has a parent and/or property listener(s).
    The Long property class holds the property name, value and optionally has a parent and/or property listener(s).
    Container holding mail settings.
    The Method Reference property class hold the reference to a Method that is in a Java class.
    The Method Reference "2" property class hold the reference to a Method that is in a Java class.
    This Module Applications settings that defines the behavior of the application and contains its settings.
    Class used to wrap the property container for Module Settings.
    MultiProp<VALUE>
    The multiple property class holds the property name, a common value or an array of different properties (typically 4 for e.g.
    This Flashlight or torch property is a container that holds information about client devices flashlight availability, state and intensity.
    JavaScript optimized Number property.
    A palette: a named selection of an application's palette colors, so that a designer can name a set of their own (ruling Q1, 2026-09-12).
    A palette color: one entry of an application's palette, holding one value per scheme.
    The Password property class hold a password that is encrypted when stored to media.
    The pattern property class extends a KStringProp.
    The PKCS#12 Identity Property used for SSL communication or code signing.
    The "PlainKString" property class holds the property name, value and optionally has a parent and/or property listener(s).
    Container holding policiy settings.
    Class holding information for a single resource that should be preloaded to the client cache when the application starts.
    The private property class is used on the client as a dummy property in order to keep the structure of properties with the indexes as the server does, apart from that a private property can replace a property container.
    The PropertyBinder class is used to bind a POJO (Plain Old Java Object) to properties, and vice versa.
    The property container class holds the container property name, a value as a GProp array and optionally has a parent and/or property listener(s).
    Class used to hold errors for a property.
    Class holding information about an error for the Property Editor in the Designer.
    Class used to hold both a property and a property error item.
    Class holding information about an error for the Property Editor in the Designer.
    Exception thrown when a property is set and doesn't validate correctly.
    The factory that creates an instance of the Property Extender in the Extends Framework.
    This class handles definitions of available properties, available as predefined or plug-in classes extending the GProp class.
    The property manager handles creation of generic properties and contains routines to serialize them to or from a transaction.
    Abstract adapter for the Property Manager Information Provider.
    This class is used to hold a reference to a property by the reference name for an owner property.
    Exception thrown when a property is set and doesn't validate correctly with the value Object type.
    Exception thrown when a property is set and doesn't validate correctly.
    Class used to hold information about errors of the property container verification process.
    Class used to hold information about a verification error of a property container.
    The severity levels.
    Implementation of the proxy from a source container to a target container.
    The proxy property container class extends the standard property container and allows it to synchronize property states so that several clients can use the "same" property container and the communication mechanism.
    Implementation of the proxy from a source container to a target container.
    Container for Push property container for the application.
    The Push properties for the application.
    Container for Progressive Web App's (PWA).
    The Progressive Web App (PWA) properties: the .iiziPWA of an application.
    Class used in Eclipse to defined a possible Quick-Fix for a property.
    The rectangle property class holds the property name, value as a GRect object and optionally has a parent and/or property listener(s).
    Class holding information about direct or tree references for referencing properties, i.e.
    The reference collection types.
    Class containing result found during reference collection.
    Reference collection return code.
    The reference string object that also can contain a custom reference object.
    The Referrals Holder property container contains the properties that refer to the owner of this container.
    This iiziRun Builder properties for the server side to hold the build settings and handle the interprocess communication.
    The runtime resolver of the Styles references in a client property tree, shared by the Designer and the Server.
    A Styles that a reference resolved to, with its counterpart in the client tree.
    The secrets of the four context roots (SECRETS-STORE-DESIGN.md sections 3 and 5, build order SK-3): the server configuration (server.<name>), the application (app.<appID>), its Push Notification settings (app.<appID>, given by the loader) and the iiziRun build (run.<app_id>).
    The one way from the property framework to the secrets store of this process (SECRETS-STORE-DESIGN.md section 4.2, decision P-7 (a)): the installed ISecretsStore, the no-op store SecretsStores.NONE until one is installed, and the two traversals of a root that a loader and a saver call - SecretsStores.resolve(PropCnr) when the tree of a file is complete and SecretsStores.commit(PropCnr) when its file has been saved.
    The Selector class is used to enable or disable participants such as panels, text tables and translation tables, perhaps images.
    The Selector Expression Parser.
    Reference class holding the string reference and its location in the expression.
    The token enumeration.
    Tokens data class with token information, and positions (offsets) in the expression String.
    The SelectorReference property class hold the reference to a Selector that defines if the owner of this reference should be selected or active, or if it should be inactive.
    The Server's Client Session properties hold information relating to the current client session, i.e.
    This property container contains all properties required for a Server Socket (NIO) connection.
    Settings property container, a "raw" PropCnr.
    The size property class holds the property name, value as a GSize object and optionally has a parent and/or property listener(s).
    This property container contains all properties required for a Socket (NIO) connection using Proxy, WebSocket, SSL, etc, required by the SocketProp property.
    Speech Recognition property for remote client execution.
    Speech Synthesis property for remote client execution.
    This property container contains all properties required for a SSL Socket (NIO) connection.
    Property used by UI styles that has 4 settings/values for a String value that can be a combination of single unit or multiple, such as the border radius (corners) where the value in pixels is not used for calculations, thus only for HTML, and can therefore be stored as a pure String.
    The String Array property class holds the property name, string array and optionally has a parent and/or property listener(s).
    The String Map property class holds the property name, a map of strings consisting of string keys and string values.
    The "String" property class holds the property name, value and optionally has a parent and/or property listener(s).
    The String Set property class holds the property name and a set of unique strings.
    The "stroke" property class holds the property name, value as a GStroke object and optionally has a parent and/or property listener(s).
    This styles property container holds the styles associated with a UI component.
    Styles Container used to hold a Styles property instance for the Client used as a Class Name.
    The Styles References property class hold the references to zero or more Styles property containers.
    The enum for the supported Styles States for UI components.
    The text table property holds the text table items consisting of KStrings.
    The reference to a text table instance.
    The platform base palette read from the shipped theme sheet, iz/css/iiziThemes.css: the last step of every color resolution chain (ColorResolver.setBasePalette(PropCnr)), a container of PaletteColors named by role (ColorRoles) with a light value from the sheet's plain :root block, the default family's light member, and a dark value from its prefers-color-scheme: dark block, the same family's dark member (THEME-DESIGN.md section 4.5).
    The family members of the sheet: for every block :root[data-iz-scheme="<family>"][data-iz-mode="<mode>"], its declarations as the sheet writes them, custom property (or color-scheme) to value text, in sheet order.
    The platform's shape, type and motion tokens, and the decoration tokens of the buttons and the cards (CC-THEME-PALETTE), and the Switch's ON track (CC-MERGE-297-305-FOLLOWUP): the 21 custom properties beside the 37 color roles of ColorRoles that every shipped theme defines (THEME-DESIGN.md section 4.3, frozen by ruling R9) - radii, border width, shadows, spacing, fonts, font size, line height and duration.
    The kind of value a token holds.
    A token.
    This property container contains all properties required for Transaction communication based on WebSockets.
    Property used by UI styles that has 4 settings/values for a unit, such as the border size (top/bottom/left/right).
    The "unit" property class holds the property name, value as a GUnit object and optionally has a parent and/or property listener(s).
    Exception thrown when a Value in a VirtualSpace Field property runs into a conversion problem, e.g.
    The value property holds the VirtualSpace Value object.
    The Value Type property for the Value Type as a String, without Value.
    The Virtuals property container contains all the virtualized instances of a session divided into VirtualSpace, Panels, and other connectors.
    This property container contains all properties required for WebSocket communication.
    This property container contains all properties required for a WebSocket Server (NIO) connection.
    The windows property container holds the windows for the application.
    The X.509 Certificates Property used for SSL communication.