javax.portlet
public class: WindowState [javadoc |
source]
java.lang.Object
javax.portlet.WindowState
The
WindowState
class represents
the possible window states that a portlet window can assume.
This class defines a standard set of the most basic portlet window states.
Additional window states may be defined by calling the constructor of
this class. If a portal/portlet-container does not support a
custom window state defined in the portlet application deployment descriptor,
the custom window state will be ignored by the portal/portlet container.
Field Summary |
---|
public static final WindowState | NORMAL | The NORMAL window state indicates that a portlet
may be sharing the page with other portlets. It may also
indicate that the target device has limited display capabilities.
Therefore, a portlet should restrict the size of its rendered
output in this window state.
The string value for this state is "normal" . |
public static final WindowState | MAXIMIZED | The MAXIMIZED window state is an indication
that a portlet may be the only portlet being rendered in the
portal page, or that the portlet has more space compared to other portlets
in the portal page. A portlet may generate richer content
when its window state is MAXIMIZED .
The string value for this state is "maximized" . |
public static final WindowState | MINIMIZED | When a portlet is in MINIMIZED window state,
the portlet should only render minimal output or no output at all.
The string value for this state is "minimized" . |
Constructor: |
public WindowState(String name) {
if (name == null) {
throw new IllegalArgumentException("WindowState name can not be NULL");
}
_name = name.toLowerCase();
}
Creates a new window state with the given name.
Upper case letters in the name are converted to
lower case letters. Parameters:
name - The name of the portlet mode
|
Method from javax.portlet.WindowState Detail: |
public boolean equals(Object object) {
if (object instanceof WindowState)
return _name.equals(((WindowState) object)._name);
else
return false;
}
Compares the specified object with this window state
for equality. Returns true if the
Strings equals method for the String
representing the two window states returns true . |
public int hashCode() {
return _name.hashCode();
}
Returns the hash code value for this window state.
The hash code is constructed by producing the
hash value of the String value of this window state. |
public String toString() {
return _name;
}
Returns a String representation of this window state.
Window state names are always lower case names. |