|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnextapp.echo.app.Component
echopoint.ComponentEx
public abstract class ComponentEx
ComponentEx is an abstract component that offers helper
methods for getting and setting properties, beyond what the base
nextapp.echo2.app.Component does.
The hidden property is an interesting one. This is a different
visual property to visible.
In Echo2 components that are not visible do not exist at all
as far as rendering is concerned. They get no property updates and will not
exist in the client. The hidden flag simple makes the
component "not shown" on the client. It still exists and can/will receive
property updates.
The use of this flag can help the application become more efficient because server to client messaging is reduced when a parent component is hidden and then shown, as it may not redraw all sub components.
In CSS/XHTML terms, hidden is equivalent to display:none.
| Field Summary | |
|---|---|
static String |
PROPERTY_HIDDEN
|
| Constructor Summary | |
|---|---|
ComponentEx()
ComponentEx does not participate in focus traversal by
default. |
|
| Method Summary | |
|---|---|
static Object |
get(Component c,
String propertyName)
Helper method to get 'Object' properties. |
static boolean |
get(Component c,
String propertyName,
boolean defaultValue)
Helper method to get 'boolean' properties, with a default value. |
static byte |
get(Component c,
String propertyName,
byte defaultValue)
Helper method to get 'byte' properties, with a default value. |
static char |
get(Component c,
String propertyName,
char defaultValue)
Helper method to get 'char' properties, with a default value. |
static double |
get(Component c,
String propertyName,
double defaultValue)
Helper method to get 'double' properties, with a default value. |
static float |
get(Component c,
String propertyName,
float defaultValue)
Helper method to get 'float' properties, with a default value. |
static int |
get(Component c,
String propertyName,
int defaultValue)
Helper method to get 'int' properties, with a default value. |
static long |
get(Component c,
String propertyName,
long defaultValue)
Helper method to get 'long' properties, with a default value. |
static Object |
get(Component c,
String propertyName,
Object defaultValue)
Helper method to get 'Object' properties, with a default value. |
static short |
get(Component c,
String propertyName,
short defaultValue)
Helper method to get 'short' properties, with a default value. |
boolean |
get(String propertyName,
boolean defaultValue)
Helper method to get 'boolean' properties, with a default value. |
byte |
get(String propertyName,
byte defaultValue)
Helper method to get 'byte' properties, with a default value. |
char |
get(String propertyName,
char defaultValue)
Helper method to get 'char' properties, with a default value. |
double |
get(String propertyName,
double defaultValue)
Helper method to get 'double' properties, with a default value. |
float |
get(String propertyName,
float defaultValue)
Helper method to get 'float' properties, with a default value. |
int |
get(String propertyName,
int defaultValue)
Helper method to get 'int' properties, with a default value. |
long |
get(String propertyName,
long defaultValue)
Helper method to get 'long' properties, with a default value. |
short |
get(String propertyName,
short defaultValue)
Helper method to get 'short' properties, with a default value. |
Object |
getAttribute(String attributeName)
Returns a value for the given attribute name or null if one cannot be found. |
String[] |
getAttributeNames()
Returns a String array with the names of the the attributes that have neen set. |
static Object |
getRenderProperty(Component c,
String propertyName)
Helper method to get 'Object' render properties. |
static boolean |
getRenderProperty(Component c,
String propertyName,
boolean defaultValue)
Helper method to get 'boolean' render properties, with a default value. |
static byte |
getRenderProperty(Component c,
String propertyName,
byte defaultValue)
Helper method to get 'byte' render properties, with a default value. |
static char |
getRenderProperty(Component c,
String propertyName,
char defaultValue)
Helper method to get 'char' render properties, with a default value. |
static double |
getRenderProperty(Component c,
String propertyName,
double defaultValue)
Helper method to get 'double' render properties, with a default value. |
static float |
getRenderProperty(Component c,
String propertyName,
float defaultValue)
Helper method to get 'float' render properties, with a default value. |
static int |
getRenderProperty(Component c,
String propertyName,
int defaultValue)
Helper method to get 'int' render properties, with a default value. |
static long |
getRenderProperty(Component c,
String propertyName,
long defaultValue)
Helper method to get 'long' render properties, with a default value. |
static Object |
getRenderProperty(Component c,
String propertyName,
Object defaultValue)
Helper method to get 'Object' render properties. |
static short |
getRenderProperty(Component c,
String propertyName,
short defaultValue)
Helper method to get 'short' render properties, with a default value. |
boolean |
getRenderProperty(String propertyName,
boolean defaultValue)
Helper method to get 'boolean' render properties, with a default value. |
byte |
getRenderProperty(String propertyName,
byte defaultValue)
Helper method to get 'byte' render properties, with a default value. |
char |
getRenderProperty(String propertyName,
char defaultValue)
Helper method to get 'char' render properties, with a default value. |
double |
getRenderProperty(String propertyName,
double defaultValue)
Helper method to get 'double' render properties, with a default value. |
float |
getRenderProperty(String propertyName,
float defaultValue)
Helper method to get 'float' render properties, with a default value. |
int |
getRenderProperty(String propertyName,
int defaultValue)
Helper method to get 'int' render properties, with a default value. |
long |
getRenderProperty(String propertyName,
long defaultValue)
Helper method to get 'long' render properties, with a default value. |
short |
getRenderProperty(String propertyName,
short defaultValue)
Helper method to get 'short' render properties, with a default value. |
boolean |
isHidden()
|
static void |
set(Component c,
String propertyName,
boolean newValue)
Helper method to set 'boolean' property values |
static void |
set(Component c,
String propertyName,
byte newValue)
Helper method to set 'byte' property values |
static void |
set(Component c,
String propertyName,
char newValue)
Helper method to set 'char' property values |
static void |
set(Component c,
String propertyName,
double newValue)
Helper method to set 'double' property values |
static void |
set(Component c,
String propertyName,
float newValue)
Helper method to set 'float' property values |
static void |
set(Component c,
String propertyName,
int newValue)
Helper method to set 'int' property values |
static void |
set(Component c,
String propertyName,
long newValue)
Helper method to set 'long' property values |
static void |
set(Component c,
String propertyName,
Object newValue)
Helper method to set 'Object' property values |
static void |
set(Component c,
String propertyName,
short newValue)
Helper method to set 'short' property values |
void |
set(String propertyName,
boolean newValue)
Helper method to set 'boolean' property values |
void |
set(String propertyName,
byte newValue)
Helper method to set 'byte' property values |
void |
set(String propertyName,
char newValue)
Helper method to set 'char' property values |
void |
set(String propertyName,
double newValue)
Helper method to set 'double' property values |
void |
set(String propertyName,
float newValue)
Helper method to set 'float' property values |
void |
set(String propertyName,
int newValue)
Helper method to set 'int' property values |
void |
set(String propertyName,
long newValue)
Helper method to set 'long' property values |
void |
set(String propertyName,
short newValue)
Helper method to set 'short' property values |
void |
setAttribute(String attributeName,
Object attributeValue)
Sets a value for a given attribute name. |
void |
setHidden(boolean newValue)
Sets whether this ComponentEx (and its content) is hidden on the client. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROPERTY_HIDDEN
| Constructor Detail |
|---|
public ComponentEx()
ComponentEx does not participate in focus traversal by
default.
| Method Detail |
|---|
public boolean isHidden()
ComponentEx is currently hiddenpublic void setHidden(boolean newValue)
This is a different visual property to visible. In Echo2
components that are not visible do not exist at all as far
as rendering is concerned. They get no property updates and will not
exist in the client. The hidden flag simple makes the
component "not shown" on the client. It still exists and can receive
property updates.
The use of this flag can help the application become more efficient because server to client messaging is reduced when a parent component is hidden and then shown, as it may not redraw all sub components.
In CSS/XHTML terms, hidden is equivalent to display:none.
newValue - -
the new value of the hidden flag
public static Object get(Component c,
String propertyName)
Component.get(String)
public static Object get(Component c,
String propertyName,
Object defaultValue)
c - propertyName - defaultValue -
public static boolean get(Component c,
String propertyName,
boolean defaultValue)
Component.get(String)
public static byte get(Component c,
String propertyName,
byte defaultValue)
Component.get(String)
public static char get(Component c,
String propertyName,
char defaultValue)
Component.get(String)
public static double get(Component c,
String propertyName,
double defaultValue)
Component.get(String)
public static float get(Component c,
String propertyName,
float defaultValue)
Component.get(String)
public static int get(Component c,
String propertyName,
int defaultValue)
Component.get(String)
public static long get(Component c,
String propertyName,
long defaultValue)
Component.get(String)
public static short get(Component c,
String propertyName,
short defaultValue)
Component.get(String)
public static Object getRenderProperty(Component c,
String propertyName)
Component.getRenderProperty(String, Object)
public static boolean getRenderProperty(Component c,
String propertyName,
boolean defaultValue)
Component.getRenderProperty(String, Object)
public static byte getRenderProperty(Component c,
String propertyName,
byte defaultValue)
Component.getRenderProperty(String, Object)
public static char getRenderProperty(Component c,
String propertyName,
char defaultValue)
Component.getRenderProperty(String, Object)
public static double getRenderProperty(Component c,
String propertyName,
double defaultValue)
Component.getRenderProperty(String, Object)
public static float getRenderProperty(Component c,
String propertyName,
float defaultValue)
Component.getRenderProperty(String, Object)
public static int getRenderProperty(Component c,
String propertyName,
int defaultValue)
Component.getRenderProperty(String, Object)
public static long getRenderProperty(Component c,
String propertyName,
long defaultValue)
Component.getRenderProperty(String, Object)
public static Object getRenderProperty(Component c,
String propertyName,
Object defaultValue)
Component.getRenderProperty(String, Object)
public static short getRenderProperty(Component c,
String propertyName,
short defaultValue)
Component.getRenderProperty(String, Object)
public static void set(Component c,
String propertyName,
boolean newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
byte newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
char newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
double newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
float newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
int newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
long newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
Object newValue)
Component.set(String, Object)
public static void set(Component c,
String propertyName,
short newValue)
Component.set(String, Object)public Object getAttribute(String attributeName)
Attributeable
getAttribute in interface AttributeableattributeName - - the name of the attribute to return
Attributeable.getAttribute(java.lang.String)public String[] getAttributeNames()
Attributeable
getAttributeNames in interface AttributeableAttributeable.getAttributeNames()
public boolean get(String propertyName,
boolean defaultValue)
Component.get(String)
public byte get(String propertyName,
byte defaultValue)
Component.get(String)
public char get(String propertyName,
char defaultValue)
Component.get(String)
public double get(String propertyName,
double defaultValue)
Component.get(String)
public float get(String propertyName,
float defaultValue)
Component.get(String)
public int get(String propertyName,
int defaultValue)
Component.get(String)
public long get(String propertyName,
long defaultValue)
Component.get(String)
public short get(String propertyName,
short defaultValue)
Component.get(String)
public boolean getRenderProperty(String propertyName,
boolean defaultValue)
Component.getRenderProperty(String, Object)
public byte getRenderProperty(String propertyName,
byte defaultValue)
Component.getRenderProperty(String, Object)
public char getRenderProperty(String propertyName,
char defaultValue)
Component.getRenderProperty(String, Object)
public double getRenderProperty(String propertyName,
double defaultValue)
Component.getRenderProperty(String, Object)
public float getRenderProperty(String propertyName,
float defaultValue)
Component.getRenderProperty(String, Object)
public int getRenderProperty(String propertyName,
int defaultValue)
Component.getRenderProperty(String, Object)
public long getRenderProperty(String propertyName,
long defaultValue)
Component.getRenderProperty(String, Object)
public short getRenderProperty(String propertyName,
short defaultValue)
Component.getRenderProperty(String, Object)
public void setAttribute(String attributeName,
Object attributeValue)
Attributeable
setAttribute in interface AttributeableattributeName - - the name of the attribute to setattributeValue - - the value for the attributeAttributeable.setAttribute(java.lang.String,
java.lang.Object)
public void set(String propertyName,
boolean newValue)
Component.set(String, Object)
public void set(String propertyName,
byte newValue)
Component.set(String, Object)
public void set(String propertyName,
char newValue)
Component.set(String, Object)
public void set(String propertyName,
double newValue)
Component.set(String, Object)
public void set(String propertyName,
float newValue)
Component.set(String, Object)
public void set(String propertyName,
int newValue)
Component.set(String, Object)
public void set(String propertyName,
long newValue)
Component.set(String, Object)
public void set(String propertyName,
short newValue)
Component.set(String, Object)
|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||