|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnextapp.echo.Style
public class Style
A representation of stylistic properties that may be applied to
Component
s.
Constructor Summary | |
---|---|
Style()
Creates a new style object. |
Method Summary | |
---|---|
java.lang.Object |
getAttribute(java.lang.String key)
Returns the attribute associate with the given key as an object. |
java.util.Map |
getAttributesMap()
|
boolean |
getBooleanAttribute(java.lang.String key)
Returns the attribute associated with the given key as a primitive boolean value. |
int |
getIntegerAttribute(java.lang.String key)
Returns the attribute associated with the given key as a primitive integer value. |
java.lang.String |
getStringAttribute(java.lang.String key)
Returns the attribute associated with the given key as a string. |
boolean |
hasAttribute(java.lang.String key)
Returns true if the specified key is associated with an attribute. |
boolean |
isImmutable()
Returns true if this object has been made immutable. |
void |
setAttribute(java.lang.String key,
boolean value)
Sets an attribute. |
void |
setAttribute(java.lang.String key,
int value)
Sets an attribute. |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Sets an attribute. |
void |
setImmutable()
Sets this Style to be immutable. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Style()
Method Detail |
---|
public java.lang.Object getAttribute(java.lang.String key)
key
- The name of the attribute to return.
public boolean getBooleanAttribute(java.lang.String key)
Boolean
object for
this method to execute successfully.
key
- The name of the attribute to return.
NullPointerException
- if the key is not present.
ClassCastException
- if the attribute value is not a
Boolean
object.public int getIntegerAttribute(java.lang.String key)
Integer
object for
this method to execute successfully.
key
- The name of the attribute to return.
NullPointerException
- if the key is not present.
ClassCastException
- if the attribute value is not an
Integer
object.public java.lang.String getStringAttribute(java.lang.String key)
getAttribute()
with the exception
that it casts the attribute to a String
. If the key maps
to an object other than a String
, a
ClassCastException
will be thrown.
key
- The name of the attribute to return.
ClassCastException
- if the attribute value is not a
String
.
public boolean hasAttribute(java.lang.String key)
key
- The key to analyze.
public boolean isImmutable()
public void setAttribute(java.lang.String key, boolean value)
Boolean
object.
key
- The key to be set.value
- The new value of the key.
java.lang.IllegalStateException
- if the style is immutable.public void setAttribute(java.lang.String key, int value)
Integer
object.
key
- The key to be set.value
- The new value of the key.
java.lang.IllegalStateException
- if the style is immutable.public void setAttribute(java.lang.String key, java.lang.Object value)
key
- The key to be set.value
- The new value of the key.
java.lang.IllegalStateException
- if the style is immutable.public void setImmutable()
IllegalStateException
s.
public java.util.Map getAttributesMap()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |