|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.text.html.MuxingAttributeSet javax.swing.text.html.StyleSheet.ViewAttributeSet
A subclass of MuxingAttributeSet that translates between CSS and HTML and StyleConstants. The AttributeSets used are the CSS rules that match the Views Elements.
Nested Class Summary |
Nested classes inherited from class javax.swing.text.AttributeSet |
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute |
Field Summary | |
(package private) View |
host
View created for. |
Fields inherited from interface javax.swing.text.AttributeSet |
NameAttribute, ResolveAttribute |
Constructor Summary | |
(package private) |
StyleSheet.ViewAttributeSet(View v)
|
Method Summary | |
boolean |
containsAttribute(Object name,
Object value)
Checks whether a given attribute name/value is defined. |
boolean |
containsAttributes(AttributeSet attrs)
Checks whether the attribute set contains all of the given attributes. |
AttributeSet |
copyAttributes()
Copies a set of attributes. |
(package private) Object |
doGetAttribute(Object key)
|
Object |
getAttribute(Object key)
Gets the value of an attribute. |
int |
getAttributeCount()
Gets the number of attributes that are defined. |
Enumeration |
getAttributeNames()
Gets the names of all attributes. |
protected AttributeSet[] |
getAttributes()
Returns the AttributeSet s multiplexing too. |
AttributeSet |
getResolveParent()
If not overriden, the resolving parent defaults to the parent element. |
protected void |
insertAttributeSetAt(AttributeSet as,
int index)
Inserts as at index . |
boolean |
isDefined(Object key)
Checks whether a given attribute is defined. |
boolean |
isEqual(AttributeSet attr)
Checks whether two attribute sets are equal. |
protected void |
removeAttributeSetAt(int index)
Removes the AttributeSet at index . |
protected void |
setAttributes(AttributeSet[] attrs)
Directly sets the AttributeSet s that comprise this
MuxingAttributeSet . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
View host
Constructor Detail |
StyleSheet.ViewAttributeSet(View v)
Method Detail |
public boolean isDefined(Object key)
isDefined
in interface AttributeSet
isDefined
in class MuxingAttributeSet
key
- the attribute key
AttributeSet.isDefined(java.lang.Object)
public Object getAttribute(Object key)
getAttribute
in interface AttributeSet
getAttribute
in class MuxingAttributeSet
key
- the attribute name
AttributeSet.getAttribute(java.lang.Object)
Object doGetAttribute(Object key)
public AttributeSet getResolveParent()
getResolveParent
in interface AttributeSet
getResolveParent
in class MuxingAttributeSet
AttributeSet.getResolveParent()
protected void setAttributes(AttributeSet[] attrs)
AttributeSet
s that comprise this
MuxingAttributeSet
.
protected AttributeSet[] getAttributes()
AttributeSet
s multiplexing too. When the
AttributeSet
s need to be referenced, this should be called.
protected void insertAttributeSetAt(AttributeSet as, int index)
as
at index
. This assumes
the value of index
is between 0 and attrs.length,
inclusive.
protected void removeAttributeSetAt(int index)
index
. This assumes
the value of index
is greater than or equal to 0,
and less than attrs.length.
public int getAttributeCount()
getAttributeCount
in interface AttributeSet
AttributeSet.getAttributeCount()
public boolean isEqual(AttributeSet attr)
isEqual
in interface AttributeSet
attr
- the attribute set to check against
AttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
copyAttributes
in interface AttributeSet
AttributeSet.copyAttributes()
public Enumeration getAttributeNames()
getAttributeNames
in interface AttributeSet
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
containsAttribute
in interface AttributeSet
name
- the attribute namevalue
- the attribute value
AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
containsAttributes
in interface AttributeSet
attrs
- the attributes to check
AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |