Class Summary | |
---|---|
AbstractButtonIcon | |
AbstractButtonInfo | |
AbstractChangeNotifyMap | |
AbstractColorProvider | Base class for color providers. |
AbstractComponentPainter | An abstract base class for ComponentPainter's. |
AbstractComponentPainterWrapper | |
AbstractConstChangeNotifyMap | |
AbstractPolygonBorder | |
AbstractProperty | An abstract base class for properties. |
AbstractShapedBorder | |
AbstractShapedBorderWrapper | |
AbstractTabWindow | Abstract base class for windows containing a tabbed panel. |
AbstractTabWindowItem | |
AbstractViewMap | Base class for view maps. |
AbstractWindowLocation | |
AcceptAllDropFilter | A DropFilter that will accept drop of any window. |
Alignment | An enum class for alignments, left, center, right, top, bottom. |
AlignmentProperty | A property of type Alignment. |
AntUtils | Utility functions for Ant build environment |
ArrayUtil | |
ArrowIcon | |
BackgroundColorProvider | Returns the background color of a component. |
BackgroundPainter | An object that paints its background using a ComponentPainter. |
BackgroundPainterColorProvider | Finds the most suitable background color of a component. |
BaseContainer | |
BaseContainerUtil | |
BasePanel | A transparent panel with java.awt.BorderLayout. |
BlueHighlightDockingTheme | A theme where the tab of the focused window has a blue background. |
BlueHighlightTheme | A theme with dark borders and blue (or custom color) background for the highlighted state. |
BooleanProperty | A boolean property. |
BorderIcon | |
BorderLayout2 | |
BorderProperty | A property of type Border. |
BorderUtil | |
BorderValue | |
ButtonFactory | |
ButtonFactory | A button factory. |
ButtonFactoryProperty | A property which has ButtonFactory's as values. |
ButtonFactory.ButtonHighlighter | |
ButtonInfo | |
ButtonProperties | Properties and property values for a button. |
CantRemoveValueException | Exception thrown when a property value can't be removed. |
ChangeNotifyList | |
ChangeNotifyList.ChangeIterator | |
ChangeNotifyMap | |
ChangeNotifyMapWrapper | |
ChangeNotifyMapWrapper.Iterator | |
ChildDropInfo |
Information about an ongoing child drop i.e. when a child window of the drop window is asked if it accepts the drop. |
ClassicDockingTheme | A theme with a "classic" look with round edges for the tabs. |
ClassicTheme | A theme with a "classic" look and with round edges for the titled tabs. |
CloseButtonInfo | |
CloseIcon | |
CloseOthersWindowAction | Closes all tabs (with abort possibility) except the one belonging to the window the action is performed upon in the AbstractTabWindow parent of the window. |
CloseWindowAction |
Closes a window using the close method. |
CloseWithAbortWindowAction | Closes a window using the closeWithAbort method. |
Closure | |
Collection | |
ColorBlender | Blends two colors according to the given blend amount. |
ColorMultiplier | Multiplies the RGB components of a color with the given factor. |
ColorProperty | A property of type Color. |
ColorProvider | An object that provides colors. |
ColorProviderList | |
ColorProviderUtil | Utility methods for ColorProvider's. |
Colors | |
ColorUtil | |
ColorValue | |
ComponentCache | |
ComponentPaintChecker | |
ComponentPainter |
Paints an area of a component. |
ComponentPainterProperty | A property of type ComponentPainter. |
ComponentProperties | Properties and property values for a JComponent. |
ComponentUtil | |
CompositeMapRef | |
CompoundComponentPainter | Paints the same area with two painters. |
CompoundHoverListener | CompoundHoverListener takes the two given hover listeners and calls the first hover listener and then the second when the mouse is hovering. |
ConstChangeNotifyMap | |
ConstChangeNotifyVectorMap | |
ConstCollection | |
ConstMap | An immutable map. |
ConstMapIterator | An iterator for a map. |
ConstVectorMap | |
ConstVectorMap.ConstIterator | |
ContainerList | |
ContentTitleBar | |
CopyOnWriteArrayList | |
CopyOnWriteArrayList.IteratorImpl | |
CursorManager | |
CursorManager.RootCursorInfo | |
DefaultButtonFactories | Contains the default window button factories used in window tabs and TabWindow's. |
DefaultDockingTheme | A helper class that contains an empty theme. |
DefaultTheme | A default theme that only contains empty tabbed panel properties and titled tab properties object i.e. they don't contain any properties that are set with any values. |
DelayedHoverExitAction | |
DeveloperUtil |
Utility methods to make certain tasks easier during the development of an application using IDW. |
DimensionProvider | An object that provides dimensions. |
DimensionProviderProperty | A property of type DimensionProvider. |
DimensionUtil | |
Direction | An enum class for directions, up, down, left, right. |
DirectionLayout | |
DirectionPanel | |
DirectionProperty | A property of type Direction. |
DockButtonInfo | |
DockingUtil | Class that contains utility methods for docking windows. |
DockingWindow | This is the base class for all types of docking windows. |
DockingWindowAction | An action that can be performed on a DockingWindow. |
DockingWindowActionMouseButtonListener | A MouseButtonListener that performs a DockingWindowAction. |
DockingWindowActionProperty | A property that has a DockingWindowAction object as value. |
DockingWindowAdapter | Adapter class which implements the DockingWindowListener methods with empty bodies. |
DockingWindowDragger | Handles the drag and drop of a DockingWindow. |
DockingWindowDraggerProvider | Provides a DockingWindowDragger. |
DockingWindowDragSource | Handles the drag and drop of a DockingWindow triggered by mouse events on a JComponent. DockingWindowDragSource handles drag abort with the right mouse button and the key set in the ABORT_DRAG_KEY property of the RootWindow which is the drop target. |
DockingWindowDropFilterProperties | Properties and property values for DropFilters for all types of DockingWindows. |
DockingWindowListener |
A listener for DockingWindow events. |
DockingWindowProperties | Properties and property values common for all docking windows. |
DockingWindowsReleaseInfo | InfoNode Docking Windows release information. |
DockingWindowsTheme | A docking windows theme. |
DockingWindowTitleProvider | Returns a text title for a DockingWindow. |
DockingWindowTitleProviderProperty | A property that has a DockingWindowTitleProvider object as value. |
DockIcon | |
DockWindowAction | Docks a window using the dock method. |
DockWithAbortWindowAction | Docks a window using the dockWithAbort method. |
DraggableComponent | |
DraggableComponentAdapter | |
DraggableComponentBox | |
DraggableComponentBoxAdapter | |
DraggableComponentBoxEvent | |
DraggableComponentBoxListener | |
DraggableComponentEvent | |
DraggableComponentListener | |
DragLabelWindow | |
DropAction | |
DropDownIcon | |
DropFilter |
Interface for filtering drops when a drag and drop is in progress. |
DropFilterProperty | A property that has a DropFilter object as value. |
DropInfo |
Super class for all drop infos A drop info is passed on to a DropFilter when a drag and drop operation is in progress. |
DynamicUIManager | |
DynamicUIManagerListener | |
EdgeBorder | |
EmptyIcon | |
EmptyIterator | |
EmptyIterator | |
Enum | Base class for enum classes. |
EnumProperty | A property which value is one in a fixed set of values. |
EtchedLineBorder | |
EventUtil | |
FixedColorProvider | A ColorProvider which always returns the same color. |
FixedInsetsShapedBorder | |
FixedTransformComponentPainter | A painter that paints its wrapped painter using the same fixed values for direction, horizontal flip and vertical flip. |
FlatButtonFactory | Creates a flat button with mouse over highlighting. |
FlatIconButtonUI | |
FloatingWindow |
A window that is floating on-top of the root window and containing another docking window. |
FloatingWindowItem | |
FloatingWindowProperties | Properties and property values for floating windows. |
FloatProperty | A float property. |
FocusBorder | |
FocusManager | |
FontProperty | A property of type Font. |
FontUtil | |
FontValue | |
GradientComponentPainter | A painter that paints an gradient area specified by four corner colors. |
GradientDockingTheme | A theme that draws gradient tab backgrounds. |
GradientTabAreaBorder | Paints a gradient background for a tab area component. |
GradientTheme | A theme that draws gradient tab backgrounds. |
GraphicsUtil | |
HeavyWeightContainer | |
HeavyWeightDragRectangle | |
HighlightBorder | |
HighlightPainter | |
Hoverable | |
HoverableShapedPanel | |
HoverEvent | HoverEvent contains information about a component hovered by the mouse |
HoverListener | HoverListener interface for receiving events when a hoverable component is hovered by the mouse. |
HoverListenerProperty | A property of type HoverListener. |
HoverManager | |
IconProperty | A property of type Icon. |
IconProvider | Interface for an object that provides an icon. |
IconUtil | |
ImageException | |
ImageUtils | |
ImmutablePropertyException | Exception thrown when trying to modify an immutable property. |
Info | |
Info | Program that shows release information in a dialog |
Info | Program that shows InfoNode Docking Windows release information in a dialog. |
InfoNodeLookAndFeel | A Look and Feel that's based on Metal. |
InfoNodeLookAndFeelReleaseInfo | InfoNode Look and Feel release information. |
InfoNodeLookAndFeelTheme | A theme for InfoNode look and feel. |
InfoNodeLookAndFeelThemes | Contains some predefined InfoNode look and feel themes. |
InfoNodeLookAndFeel.MyListCellRenderer | |
InfoNodeLookAndFeel.MyListCellRenderer.UIResource | |
InsertTabDropInfo |
Information about an insert tab drop. |
InsetsProperty | A property of type Insets. |
InsetsUtil | |
Int4 | |
IntegerProperty | An integer property. |
InteriorDropInfo |
Information about a drop into a window. |
InternalDockingUtil | |
InternalPropertiesUtil | |
IntList | A single linked list of positive int's. |
InvalidPropertyException | Exception thrown when an invalid property was given. |
InvalidPropertyTypeException | Thrown when a property type is incompatible with another property type. |
InvalidPropertyValueException | An invalid property value was given. |
LayoutUtil | |
LengthLimitedDockingWindowTitleProvider | A docking window title provider that constructs a window title from the views inside the window. |
LocationDecoder | |
LookAndFeelDockingTheme |
An experimental theme that tries to replicate the look of the active look and feel. |
LookAndFeelTheme |
An experimental theme that tries to replicate the look of the active look and feel. |
Map | A map. |
MapAdapter | |
MapAdapter.Iterator | |
MapIterator | |
MaximizeButtonInfo | |
MaximizeIcon | |
MaximizeWindowAction | Maximizes a TabWindow. |
MaximizeWithAbortWindowAction | Maximizes a TabWindow. |
MenuUtil | |
MinimizeButtonInfo | |
MinimizeIcon | |
MinimizeWithAbortWindowAction | Minimizes a window. |
MixedViewHandler | The mixed view map simplifies mixing static and dynamic views inside the same root window. |
MouseButtonListener | A listener for mouse button events, ie press, release and click. |
NullLocation | |
NullWindowAction | Does nothing. |
NumberProperty | Base class for number properties. |
OpenContentBorder |
OpenContentBorder is a border that draws a 1 pixel wide line border around a component that is used as content area component in a tabbed panel. |
OperationAbortedException | Exception thrown when an operation is aborted. |
PaneHandler | |
PaneHandlerListener | |
PanePainter | |
PaneUI | |
PaneUIListener | |
ParentMapRef | |
PolygonBorder | |
PopupList | |
PopupListListener | |
PopupList.Popup | |
PopupList.PopupButtonModel | |
PopupMenuBorder | |
Printer | |
ProductVersion | A class that represents a product version |
PropertiesUtil | Utility functions for manipulating properties. |
Property | A property is belongs to a PropertyGroup and contains name, description, type etc. |
PropertyChangeListener | The listener interface for receiving changes to a property value. |
PropertyException | Base class for all property exceptions. |
PropertyGroup | A group of properties. |
PropertyGroupProperty | A property that can be assigned a value container as value. |
PropertyMap | A property map contains values for some or all properties in a PropertyMapGroup. |
PropertyMapContainer | Base class for property classes that use a PropertyMap. |
PropertyMapFactory | Contains factory methods for PropertyMap. |
PropertyMapGroup | A property group containing properties for which values can be set in a property map. |
PropertyMapImpl | |
PropertyMapImpl.PropertyObjectMap | |
PropertyMapListener | Listener interface for property value changes in a property map. |
PropertyMapManager | Utility class for performing multiple modifications to PropertyMap's and merging change notifications to optimize performance. |
PropertyMapProperty | An immutable property which has PropertyMap's as values. |
PropertyMapPropertyRef | |
PropertyMapRef | |
PropertyMapRefDecoder | |
PropertyMapTreeListener | Listener interface for property value changes in a property map and it's child maps. |
PropertyMapUtil | Property map utility methods. |
PropertyMapValueHandler | Property value handler for property maps. |
PropertyMapWeakListenerManager | Handles weak PropertyMap listeners which are garbage collected and removed from the PropertyMap object on which it listens when there are no strong or soft references to the listeners. |
PropertyMapWeakListenerManager.ListenerRef | |
PropertyMapWeakListenerManager.MapListenerRef | |
PropertyMapWeakListenerManager.PropertyChangeListenerRef | |
PropertyMapWeakListenerManager.TreeListenerRef | |
PropertyPath | A path to a property. |
PropertyRefValue | |
PropertyValue | |
PropertyValueHandler | Sets and gets property values to and from value objects. |
Readable | Interface for objects that can be read from an ObjectInputStream. |
ReadContext | |
ReadWritable | Interface for objects that can be read from and written to streams. |
RectangleBorderComponent | |
RectangleComponentPainter | |
RectangleUtil | |
RejectAllDropFilter | A DropFilter that will reject drop of any window. |
ReleaseInfo | A class that represents release information for a product |
ReleaseInfoDialog | |
ResizablePanel | |
RestoreButtonInfo | |
RestoreFocusWindowAction | Uses the restoreFocus method to restore focus to the last focus owner that inside a window. |
RestoreIcon | |
RestoreParentWindowAction | Restores a window using the restore method. |
RestoreParentWithAbortWindowAction | Restores a window using the restore method. |
RestoreViewWithAbortTitleBarAction |
Restores a window using the restoreWithAbort method. |
RestoreWithAbortWindowAction | Restores a window using the restore method. |
RootWindow | The root window is a top level container for docking windows. |
RootWindowItem | |
RootWindowProperties | Properties and property values for a root window. |
RootWindow.SingleComponentLayout | |
RotatableLabel | |
RotatableLabelUI | |
RoundedCornerBorder | |
ScrollableBox | |
ScrollableBoxListener | |
ScrollButtonBox | |
ScrollButtonBoxListener | |
ShadowPainter | |
ShapedBorder | A border that has a Shape. |
ShapedGradientDockingTheme | A theme with tabs with rounded edges, gradient backgrounds and support for slopes on left/right side of tab. |
ShapedGradientTheme | A theme with tabs with rounded edges, gradient backgrounds and support for slopes on left/right side of tab. |
ShapedGradientTheme.TabBorder | |
ShapedPanel |
A panel that has support for a ComponentPainter and a ShapedBorder. |
ShapedPanelProperties | Properties and property values for a shaped panel, which is a panel that can have a ShapedBorder and a ComponentPainter. |
ShapedUtil | |
Signal | |
SignalHook | |
SignalListener | |
Signal.SignalHookImpl | |
Signal.WeakListener | |
SimpleAction | An action with an icon and a title. |
SimpleDockingWindowTitleProvider | A docking window title provider that concatenates all the titles of all the views contained in a window. |
SimplePanel | |
SimplePropertyValue | |
SimpleSplitPane | |
SimpleSplitPaneListener | |
SingleValueMap | |
SizeIcon | |
SlimComboBoxUI | |
SlimFlatDockingTheme | A theme very slim theme that doesn't waste any screen space. |
SlimInternalFrameTitlePane | |
SlimInternalFrameUI | |
SlimMenuItemUI | |
SlimSplitPaneDivider | |
SlimSplitPaneUI | |
SlopedTabLineBorder | |
SmallFlatTheme | A theme with small fonts and flat look |
SoftBlueIceDockingTheme | A light blue theme with gradients and rounded corners. |
SoftBlueIceTheme | A light blue theme with gradients and rounded corners. |
SolidColorComponentPainter | Paints an area with a solid color. |
SplitDropInfo |
Information about an ongoing split drop i.e. a drop that would result in a split of the drop window. |
SplitWindow | A window with a split pane that contains two child windows. |
SplitWindowItem | |
SplitWindowProperties | Properties and property values for split windows. |
StackableLayout | |
StateDependentWindowAction | Performs different actions on a window depending on the state of the window. |
StreamUtil | |
StretchLayout | |
StringProperty | A String property. |
StringViewMap | A map of views that handles view serialization by assigning a string id to each view. |
Tab |
A Tab is a component that represents a tab in a TabbedPanel. A tab can hold a content component. |
TabAdapter | An adapter class for receiving events from a TabbedPanel or a Tab. |
TabAreaComponentsProperties | TabAreaComponentsProperties holds all visual properties for the area in a tabbed panel's tab area where the tab area components (scroll buttons, tab drop down list and components set by calling setTabAreaComponents in a tabbed panel) are shown. |
TabAreaLineBorder | TabAreaLineBorder draws a 1 pixel wide border on all sides except the side towards the content area of a tabbed panel. |
TabAreaProperties | TabAreaProperties holds all visual properties for a tabbed panel's tab area. |
TabAreaVisiblePolicy | TabAreaVisiblePolicy defines the visibility policies for the tab area of a tabbed panel. |
TabAreaVisiblePolicyProperty | Property for TabAreaVisiblePolicy |
TabbedHoverUtil | |
TabbedPanel |
A TabbedPanel is a component that handles a group of components in a notebook like manor. |
TabbedPanelButtonProperties | Tabbed panel button properties contains properties objects for all buttons in a tabbed panel. |
TabbedPanelContentPanel | A TabbedPanelContentPanel is a component that holds a container for tab content components. |
TabbedPanelContentPanelProperties | TabbedPanelContentPanelProperties holds all properties for a TabbedPanelContentPanel. |
TabbedPanelDefaultButtonFactories | Contains the default tabbed panel button factories. |
TabbedPanelHoverAction |
TabbedPanelHoverAction is an action that makes it easy to change properties for a hovered TabbedPanel. |
TabbedPanelHoverPolicy | TabbedPanelHoverPolicy defines the hover policy, i.e. when a tabbed panel should consider itself hovered by the mouse and the HoverListener should be called. |
TabbedPanelHoverPolicyProperty | Property for TabbedPanelHoverPolicy |
TabbedPanelProperties | TabbedPanelProperties holds all properties for a TabbedPanel. |
TabbedPanelReleaseInfo | Tabbed Panel release information. |
TabbedPanelTitledTabHoverAction |
TabbedPanelTitledTabHoverAction is an action that makes it easy to change properties for a hovered TabbedPanel containing TitledTabs. |
TabbedPanelTitledTabTheme | Abstract class for a theme for a tabbed panel with titled tabs. |
TabbedPanel.HoverablePanel | |
TabbedPanel.ShadowPanel | |
TabbedUIDefaults | Methods for retrieving UI defaults for the current "Look and Feel" from the UIManager. |
TabbedUtils | Utility methods |
TabContentPanel | A TabContentPanel is a container for tabs' content components. |
TabData | |
TabDepthOrderPolicy | TabDepthOrderPolicy defines the depth order for the tabs in a tabbed panel's tab area when tab spacing is negative i.e. the tabs are overlapping. |
TabDepthOrderPolicyProperty | Property for TabDepthOrderPolicy |
TabDragEvent | TabDragEvent is an mouseEvent that contains information about the tab that is beeing dragged from a tabbed panel and a point specifying the mouse coordinates. |
TabDropDownList | |
TabDropDownListVisiblePolicy | TabDropDownListVisiblePolicy tells the tabbed panel when to show a drop down list of tabs. |
TabDropDownListVisiblePolicyProperty | Property for TabDropDownListVisiblePolicy |
TabEvent | TabEvent is the root event for all tab events. |
TabFactory | Factory methods for creating different tabs |
TabHighlightBorder | TabHighlightBorder draws a 1 pixel wide highlight on the top and left side of the tab. |
TabLayoutPolicy | TabLayoutPolicy defines how the tabs in a tabbed panel's tab area can be laid out. |
TabLayoutPolicyProperty | Property for TabLayoutPolicy |
TabLineBorder | TabLineBorder draws a 1 pixel wide line around a Tab. |
TabLineBorder.LineBorder | |
TabListener |
TabListener interface for receiving events from a TabbedPanel or a Tab. Adding a TabListener to a tabbed panel or a tab makes it possible to receive events when a tab component is added, removed, moved, highlighted, dehighlighted, selected, deselected, dragged, dropped or drag aborted. |
TabRemovedEvent | TabRemovedEvent is an event that contains information about the tab that was removed from a tabbed panel and the tabbed panel it was removed from. |
TabSelectTrigger | TabSelectTrigger defines what triggers a tab selection in a TabbedPanel. |
TabSelectTriggerProperty | Property for TabSelectTrigger |
TabStateChangedEvent |
TabStateChangedEvent is a state changed event. |
TabWindow | A docking window containing a tabbed panel. |
TabWindowHoverAction |
TabWindowHoverAction is a hover action that makes it easy to change properties for a tab window and the title bar in the view. |
TabWindowItem | |
TabWindowMover | |
TabWindowProperties | Properties and property values for tab windows. |
TextIconListCellRenderer | |
ThisPropertyMapRef | |
TitleBarUI | |
TitleBarUIListener | |
TitleBarUI.IFrame | |
TitledTab |
A TitledTab is a tab that has support for text, icon and a custom Swing component (called title component). |
TitledTabBorderSizePolicy | TitledTabBorderSizePolicy defines how the insets for the titled tab should be calculated based on the borders for the different tab states. |
TitledTabBorderSizePolicyProperty | Property for TitledTabBorderSizePolicy |
TitledTabDelayedMouseExitHoverAction |
TitledTabDelayedMouseExitHoverAction is an action that wraps a HoverListener and delays the mouse exit when a TitledTab is no longer hovered. |
TitledTabHoverAction |
TitledTabHoverAction is an action that makes it easy to change properties for a hovered TitledTab. |
TitledTabProperties |
TitledTabProperties holds all properties for a TitledTab. |
TitledTabSizePolicy | TitledTabSizePolicy defines how TitledTab should calculate its size. |
TitledTabSizePolicyProperty | Property for TitledTabSizePolicy |
TitledTabStateProperties | TitledTabStateProperties holds all properties that are unique for a titled tab state. |
TitledTabTabbedPanelHoverAction |
TitledTabTabbedPanelHoverAction is an action that makes it easy to change properties for a hovered TitledTab and the TabbedPanel it is a member of. |
TitledTab.HoverablePanel | |
TitledTab.StatePanel | |
TranslatingShape | |
TranslatingShape.Iterator | |
TreeIcon | |
TwoColoredLineBorder | TwoColoredLineBorder draws a 1 pixel wide line. |
UIManagerColorProvider | A ColorProvider which returns a property color from the UIManager. |
UIManagerUtil | |
UndockButtonInfo | |
UndockIcon | |
UndockWindowAction | Undocks a window using the undock method. |
UndockWithAbortWindowAction | Undocks a window using the undockWithAbort method. |
Utils | |
ValueChange | A value change. |
ValueDecoder | |
ValueHandlerProperty | Base class for properties that use a PropertyValueHandler. |
View |
A view is a docking window containing a component. |
ViewFactory | A factory that creates a view. |
ViewFactoryManager | Manages the factories for views. |
ViewItem | |
ViewMap | A map of views that handles view serialization by assigning an integer id to each view. |
ViewProperties | Properties and property values for views. |
ViewReader | |
ViewSerializer | Reads and writes the state of a view. |
ViewTitleBar | |
ViewTitleBarProperties | Properties and property values for a view title bar. |
ViewTitleBarStateProperties | Properties and property values for a view title bar state. |
ViewWriter | |
WindowAncestors | |
WindowBar | A window bar is located at the edge of a root window. |
WindowBarItem | |
WindowBarProperties | Properties and property values for window bars. |
WindowDecoder | |
WindowDragger | |
WindowIcon | |
WindowIds | |
WindowItem | |
WindowItemDecoder | |
WindowLocation | |
WindowMenuUtil | Class containing utility methods for creating window popup menues. |
WindowPopupMenuFactory | Creates a popup menu for a docking window. |
WindowRootLocation | |
WindowSplitLocation | |
WindowTab | |
WindowTabButtonProperties | Properties and property values for a button in a window tab. |
WindowTabLocation | |
WindowTabProperties | Properties and property values for window tabs. |
WindowTabState | The states that a window tab can be in. |
WindowTabStateProperties | Properties and property values for the window tab buttons. |
Writable | Interface for objects that can be written to an java.io.ObjectOutputStream. |
WriteContext | Contains information used when writing a docking window state. |