Search
com.mindfusion.diagramming.components Namespace
Classes Interfaces Enumerations
 

 Classes

  Class Description

BorderComponent

Represents a component that draws a border around another component.

ButtonComponent

Represents a button-like component, which can respond to user clicks.

ButtonComponentAdapter

Provides empty implementations for the methods defined in the ButtonComponentListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ButtonComponentListener.

ButtonDrawEventArgs

Contains arguments passed to the customDraw event of buttons.

CheckBoxComponent

Displays a check-box that lets users select true / false values.

ComponentBase

Represents the abstract base of all components.

ComponentEvent

The base class for arguments supplied to various component-related events.

ComponentFinder

For internal use.

ComponentHitTester

For internal use.

ComponentKeyEvent

Provides data to keyboard-related events.

ComponentKeyEventAdapter

Provides empty implementations for the methods defined in the ComponentKeyEventListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ComponentKeyEventListener.

ComponentMouseEvent

Provides data to mouse-related component events.

ComponentMouseEventAdapter

Provides empty implementations for the methods defined in the ComponentMouseEventListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ComponentMouseEventListener.

ComponentPostLoader

For internal use.

ComponentTextEvent

Provides arguments for text-related events.

ComponentTextValidationEvent

Provides argument for text validation events.

ComponentValidationEvent

Provides arguments for validation events.

ContainerComponent

Represents a component which can host other components.

ContentComponent

Represents a component which can host a single component as its child.

EditComponent

Represents an editable text area.

EditComponentAdapter

Provides empty implementations for the methods defined in the EditComponentListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of EditComponentListener.

GridPanel

Represents a container which arranges it's children in a two-dimensional grid.

HorizontalAlignment

Contains static constants that specify the horizontal alignment of a component relative to its allocated space. Center - Indicates that the component should be centered. Left - Indicates that the component should be left-aligned. Right - Indicates that the component should be right-aligned. Stretch - Indicates that the component should be stretched horizontally. @author Anton

ImageComponent

Represents a component which can display an image.

NumericEditComponent

Represents a numeric-only edit component.

RangeSliderRailComponent

Represents a slider rail component.

ShapeComponent

Represents components which can display geometric shapes.

SimplePanel

A container which arranges its items so that they fill all available space.

SliderAdapter

Provides empty implementations for the methods defined in the SliderListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of SliderListener.

SliderComponent

Represents a slider component, which allows users to select a single value or a range of values.

SliderRailAdapter

Provides empty implementations for the methods defined in the SliderRailListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of SliderRailListener.

SliderRailComponent

Represents a slider rail component.

SpinnerComponent

Represents a spin edit component.

StackPanel

Represents a container which arranges its children either vertically or horizontally.

TextComponent

Represents a component displaying static unformatted text.

TextLayout

Encapsulates the layouting information for the text in edit components.

ThumbComponent

Represents a thumb subcomponent in slider or similar components.

ThumbComponentAdapter

Provides empty implementations for the methods defined in the ThumbComponentListener interface. This lets you override only the handlers for the events you are interested in, instead of implementing all methods of ThumbComponentListener.

ThumbDragEventArgs

Provides data to the handlers of the ThumbComponent.Dragged event.

ValueChangedEventArgs

Provides data for value change event handlers. @param <T> The type of the value that is changing.

ValueChangingEventArgs

Provides data for value validation event handlers. @param <T> The type of the value that is changing.

VerticalAlignment

Contains static constants that specify the vertical alignment of a component relative to its allocated space. Bottom - Indicates that the component should be bottom-aligned. Center - Indicates that the component should be centered. Stretch - Indicates that the component should be stretched vertically. Top - Indicates that the component should be top-aligned. @author Anton

XmlLoader

Provides methods for loading component hierarchies from XML.

XmlLoaderException

An exception raised when a XmlLoader fails to parse XML content.

 Interfaces

  Interface Description

AddChild

Defines a method for adding child objects to a parent objects.

ButtonComponentListener

Defines the events that can be raised by ButtonComponent.

ComponentEventListener

Defines events raised by components.

ComponentHost

For internal use.

ComponentKeyEventListener

Defines keyboard events that can be raised by components.

ComponentMouseEventListener

Defines keyboard events that can be raised by components.

ComponentValidationEventListener

Defines validation events that can be raised by components.

ComponentVisitor

For internal use.

EditComponentListener

Defines the events that can be raised by EditComponent.

NumericEditComponentListener

Defines the events that can be raised by NumericEditComponent.

Predicate

 

SliderListener

Defines the events that can be raised by SliderComponent.

SliderRailListener

Defines the events that can be raised by SliderRailComponent.

SpinnerComponentListener

Defines the events that can be raised by SpinnerComponent.

ThumbComponentListener

Defines the events that can be raised by ThumbComponent.

TypeResolver

Resolves types by their names.

 Enumerations

  Enumeration Description

ButtonState

Indicates the state of a button.

ButtonType

Indicates the behavior of the button.

SliderType

Specifies the type of a slider component.

TextWrapping

Specifies the type of text wrapping.