grendel.ui
Class XMLWidgetBuilder
java.lang.Object
|
+--grendel.ui.XMLWidgetBuilder
- Direct Known Subclasses:
- XMLMenuBuilder, XMLPageBuilder
- public abstract class XMLWidgetBuilder
- extends java.lang.Object
Field Summary |
protected java.util.Properties |
properties
The properties bundle that the builder will reference to for
things like getReferencedLabel. |
protected java.lang.Class |
ref
Reference point into the CLASSPATH for locating the XML file. |
Method Summary |
java.lang.String |
getReferencedLabel(org.w3c.dom.Element current,
java.lang.String attr)
Get a label referenced by the string properties file. |
void |
setConfiguration(org.w3c.dom.Element config)
Set the element as the item containing configuration for the
builder. |
void |
setReference(java.lang.Class ref)
Set the reference point for URL location. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
properties
protected java.util.Properties properties
- The properties bundle that the builder will reference to for
things like getReferencedLabel.
ref
protected java.lang.Class ref
- Reference point into the CLASSPATH for locating the XML file.
XMLWidgetBuilder
public XMLWidgetBuilder()
setReference
public void setReference(java.lang.Class ref)
- Set the reference point for URL location.
- Parameters:
ref
- the reference point for local urls to be loaded from.
setConfiguration
public void setConfiguration(org.w3c.dom.Element config)
- Set the element as the item containing configuration for the
builder. This would usually be the link tag in the head.
- Parameters:
config
- the element containing configuration data
getReferencedLabel
public java.lang.String getReferencedLabel(org.w3c.dom.Element current,
java.lang.String attr)
- Get a label referenced by the string properties file.
- Parameters:
current
- the element to processattr
- the attribute to look up- Returns:
- the string as post lookup, or the string pre lookup if
the lookup failed