# com.bea.netuix.servlets.controls.window
WindowState Class

public class WindowState
extends `Capability`
implements `Serializable`

Represents a state the window may be in. States can be enabled or disabled. If enabled, the window can display the content from the state's specific URI instead of the normal content. A Window can only be in one state at a time.
This control extends `Capability` as the user may need to be entitled to set the window into this state.

Hierarchy
  `Object`
  `Capability`
  `WindowState`

All Implemented Interfaces
  `Serializable`

## Constructor Summary

WindowState(`String` name) Constructor - with state enabled to false

## Method Summary

`public `Object`` | `clone`()
`public boolean` | `isMaximized`() convenience method.
`public boolean` | `isMinimized`() convenience method.
`public boolean` | `isNormal`() convenience method.

Methods from `com.bea.netuix.servlets.controls.`Capability``
``equals`, `equals`, `getName`, `isEntitlementsEnabled`, `setEntitlementsEnabled`, `setName`, `toString``

Methods from class `java.lang.`Object``
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### WindowState

    public WindowState(String name)

  Constructor - with state enabled to false

## Method Detail

### clone() Method

    public Object clone()

Overrides
  `Object.clone()`

### isMaximized() Method

    public boolean isMaximized()

convenience method.

### isMinimized() Method

    public boolean isMinimized()

convenience method.

### isNormal() Method

    public boolean isNormal()

convenience method.