Object/Class

net.sf.jguiraffe.gui.platform.javafx.layout

ContainerWrapper

Related Docs: class ContainerWrapper | package layout

Permalink

object ContainerWrapper

The companion object for ContainerWrapper.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ContainerWrapper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type PaneTransformer = (Pane) ⇒ Pane

    Permalink

    Type declaration for a function that transforms the panel created by a ContainerWrapper before it is passed to the caller.

  2. type TextFontInitializer = (Text) ⇒ Text

    Permalink

    Type declaration for a function that can initialize a text node with a font.

    Type declaration for a function that can initialize a text node with a font. This function is used to determine the font size of this container. The way how the container's font is initialized is irrelevant for this object; by using this type, this logic can be extracted.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val DefaultFontInitializer: TextFontInitializer

    Permalink

    A font initializer for the default font.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def fromObject(obj: AnyRef): ContainerWrapper

    Permalink

    Convenience method for converting a plain object to an instance of ContainerWrapper.

    Convenience method for converting a plain object to an instance of ContainerWrapper. Because of the generic nature of the JGUIraffe library containers are often passed around as objects. When dealing with them a conversion has to be performed. This is done by this method. If the passed in object is a ContainerWrapper instance, it is cast and returned. Otherwise an exception is thrown.

    obj

    the object to be converted

    returns

    the object cast as ContainerWrapper

    Exceptions thrown

    IllegalArgumentException if the object cannot be cast

  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def obtainPossiblyWrappedNode(component: AnyRef): Node

    Permalink

    Interprets the passed in component and tries to obtain a Node from it.

    Interprets the passed in component and tries to obtain a Node from it. In some situations the library has to deal with objects with can either by JavaFX nodes or containers that wrap other nodes. This method allows handling such objects transparently by automatically extracting the referenced Node instance: if the passed in object is already a node, it is returned. Otherwise, it has to be a ContainerWrapper; in this case, the container pane is created and returned. All other input causes an exception.

    component

    the component to be inspected

    returns

    the Node extracted from this component

    Exceptions thrown

    FormBuilderException if the component is not supported

  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped