org.apache.batik.bridge.svg12
public abstract class AbstractContentSelector extends Object
| Nested Class Summary | |
|---|---|
| protected static interface | AbstractContentSelector.ContentSelectorFactory
An interface for content selector factories. |
| protected static class | AbstractContentSelector.XPathPatternContentSelectorFactory
A factory for XPathPatternContentSelector objects. |
| protected static class | AbstractContentSelector.XPathSubsetContentSelectorFactory
A factory for XPathSubsetContentSelector objects. |
| Field Summary | |
|---|---|
| protected Element | boundElement
The bound element. |
| protected XBLOMContentElement | contentElement
The XBL content element. |
| protected ContentManager | contentManager
The ContentManager object that owns this selector. |
| protected static HashMap | selectorFactories
Map of selector languages to factories. |
| Constructor Summary | |
|---|---|
| AbstractContentSelector(ContentManager cm, XBLOMContentElement content, Element bound)
Creates a new AbstractContentSelector object. | |
| Method Summary | |
|---|---|
| static AbstractContentSelector | createSelector(String selectorLanguage, ContentManager cm, XBLOMContentElement content, Element bound, String selector)
Creates a new selector object. |
| abstract NodeList | getSelectedContent()
Returns a list of nodes that were matched by this selector. |
| protected boolean | isSelected(Node n)
Returns true if the given node has already been selected
by a content element. |
Parameters: content The content element using this selector. bound The bound element whose children will be selected. selector The selector string.