|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.text.html.AccessibleHTML.ElementInfo javax.swing.text.html.AccessibleHTML.IconElementInfo
Nested Class Summary | |
protected class |
AccessibleHTML.IconElementInfo.IconAccessibleContext
|
Field Summary | |
private javax.accessibility.AccessibleContext |
accessibleContext
|
private int |
height
|
private int |
width
|
Constructor Summary | |
(package private) |
AccessibleHTML.IconElementInfo(Element element,
AccessibleHTML.ElementInfo parent)
|
Method Summary | |
protected void |
addChild(AccessibleHTML.ElementInfo child)
Adds a new child to this ElementInfo. |
javax.accessibility.AccessibleContext |
getAccessibleContext()
|
protected AttributeSet |
getAttributes()
Returns the AttributeSet associated with the Element, this will return null if the ElementInfo can't be validated. |
Rectangle |
getBounds()
Returns the Bounds for this ElementInfo, or null if the ElementInfo can't be validated. |
AccessibleHTML.ElementInfo |
getChild(int index)
Returns the child ElementInfo at index , or null
if index isn't a valid index. |
int |
getChildCount()
Returns the number of children the ElementInfo contains. |
Element |
getElement()
Returns the Element this ElementInfo represents. |
private int |
getImageSize(Object key)
|
int |
getIndexInParent()
Returns the index of the child in the parent, or -1 for the root or if the parent isn't valid. |
protected int |
getIntAttr(AttributeSet attrs,
Object key,
int deflt)
Convenience method for getting an integer attribute from the passed in AttributeSet. |
AccessibleHTML.ElementInfo |
getParent()
Returns the parent of this Element, or null for the root. |
protected View |
getView()
Returns the View corresponding to this ElementInfo, or null if the ElementInfo can't be validated. |
protected AttributeSet |
getViewAttributes()
Returns the AttributeSet associated with the View that is representing this Element, this will return null if the ElementInfo can't be validated. |
int |
indexOf(AccessibleHTML.ElementInfo child)
Returns the index of the specified child, or -1 if child isn't a valid child. |
protected void |
invalidate(boolean first)
Invalidates the ElementInfo. |
protected boolean |
isValid()
Returns true if this ElementInfo is valid. |
protected void |
loadChildren(Element parent)
Recreates the direct children of info . |
protected void |
validate()
Validates the receiver. |
protected boolean |
validateIfNecessary()
Validates the ElementInfo if necessary. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int width
private int height
private javax.accessibility.AccessibleContext accessibleContext
Constructor Detail |
AccessibleHTML.IconElementInfo(Element element, AccessibleHTML.ElementInfo parent)
Method Detail |
protected void invalidate(boolean first)
AccessibleHTML.ElementInfo
invalidate
in class AccessibleHTML.ElementInfo
private int getImageSize(Object key)
public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext
in interface javax.accessibility.Accessible
protected void validate()
readLock
. If this is overriden
it MUST invoke supers implementation first!
protected void loadChildren(Element parent)
info
.
public int getIndexInParent()
public Element getElement()
ElementInfo
represents.
public AccessibleHTML.ElementInfo getParent()
public int indexOf(AccessibleHTML.ElementInfo child)
child
isn't a valid child.
public AccessibleHTML.ElementInfo getChild(int index)
index
, or null
if index
isn't a valid index.
public int getChildCount()
protected void addChild(AccessibleHTML.ElementInfo child)
protected View getView()
public Rectangle getBounds()
protected boolean isValid()
protected AttributeSet getAttributes()
protected AttributeSet getViewAttributes()
protected int getIntAttr(AttributeSet attrs, Object key, int deflt)
protected boolean validateIfNecessary()
isValid
before
using one. This will reload the children and invoke
validate
if the ElementInfo is invalid and can become
valid again. This will return true if the receiver is valid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |