org.w3c.jigsaw.config
Class PropertySet
java.lang.Object
|
+--org.w3c.tools.resources.AttributeHolder
|
+--org.w3c.tools.resources.Resource
|
+--org.w3c.jigsaw.config.PropertySet
- Direct Known Subclasses:
- MICPProp, PageCompileProp, ProxyDispatcherProp, ServletProps, SocketConnectionProp
- public class PropertySet
- extends Resource
Method Summary |
protected java.lang.Object |
convertingGet(httpd s,
Attribute a,
java.lang.Object def)
|
java.lang.String |
getHelpURL()
Get this resource's help url. |
java.lang.String |
getHelpURL(java.lang.String topic)
Get the help URL for that resource's attribute. |
java.lang.String |
getTitle()
Get this property set title. |
java.lang.Object |
getValue(int idx,
java.lang.Object def)
Generic get of an attribute value. |
void |
initialize(java.lang.Object[] values)
Initialization method for attribute holders. |
void |
setValue(int idx,
java.lang.Object value)
Set value forwards the effectation to the properties. |
java.lang.Object |
unsafeGetValue(int idx,
java.lang.Object def)
Generic get of an attribute value. |
Methods inherited from class org.w3c.tools.resources.Resource |
acceptUnload,
checkMultipleLock,
collectFrames,
delete,
getClone,
getContext,
getFrame,
getFrames,
getIdentifier,
getLastModified,
getParent,
getResourceReference,
getServer,
getSpace,
getSpaceEntry,
getStoreEntry,
getURLPath,
getValue,
isInitialized,
isUnloaded,
markModified,
notifyUnload,
registerFrame,
setContext,
setContext,
setValue,
unregisterFrame,
updateAttributes |
Methods inherited from class org.w3c.tools.resources.AttributeHolder |
definesAttribute,
definesAttribute,
getAttributes,
getBoolean,
getChar,
getClone,
getClone,
getDouble,
getFloat,
getInt,
getLong,
getString,
getValue,
initialize,
lookupAttribute,
pickleValues,
print,
setBoolean,
setChar,
setDouble,
setFloat,
setInt,
setLong,
setString,
setValue |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
server
protected httpd server
PropertySet
public PropertySet(java.lang.String name,
httpd server)
getTitle
public java.lang.String getTitle()
- Get this property set title.
- Returns:
- A String encoding the title of the property set.
getHelpURL
public java.lang.String getHelpURL()
- Get this resource's help url.
- Overrides:
- getHelpURL in class Resource
- Returns:
- An URL, encoded as a String, or null if not
available.
getHelpURL
public java.lang.String getHelpURL(java.lang.String topic)
- Get the help URL for that resource's attribute.
- Overrides:
- getHelpURL in class Resource
- Parameters:
topic
- The topic (can be an attribute name, or a property, etc).- Returns:
- A String encoded URL, or null.
setValue
public void setValue(int idx,
java.lang.Object value)
- Set value forwards the effectation to the properties.
- Overrides:
- setValue in class Resource
- Parameters:
idx
- The attribute (property in that case) being set.value
- The new value for that property.
convertingGet
protected java.lang.Object convertingGet(httpd s,
Attribute a,
java.lang.Object def)
getValue
public java.lang.Object getValue(int idx,
java.lang.Object def)
- Description copied from class: AttributeHolder
- Generic get of an attribute value.
Retreive an attribute value from its index in the resource's attribute
list.
- Overrides:
- getValue in class Resource
- Tags copied from class: AttributeHolder
- Parameters:
idx
- The index of the attribute whose value is queried.def
- The default value (if the attribute isn't defined).- Returns:
- An object, giving the attribute value, or the provided
default if this attribute isn't currently define for the resource.
- Throws:
- IllegalAttributeAccess - if the given index doesn't match any
of the resource's attributes.
unsafeGetValue
public java.lang.Object unsafeGetValue(int idx,
java.lang.Object def)
- Description copied from class: AttributeHolder
- Generic get of an attribute value.
Retreive an attribute value from its index in the resource's attribute
list.
THIS VERSION IS NOT SYNCHRONIZED AND THEREFORE SHOULD BE USED
ONLY WHEN YOU ARE SURE YOU SHOULD USE THIS, WHICH MEANS ALMOST
NEVER!
- Overrides:
- unsafeGetValue in class AttributeHolder
- Tags copied from class: AttributeHolder
- Parameters:
idx
- The index of the attribute whose value is queried.def
- The default value (if the attribute isn't defined).- Returns:
- An object, giving the attribute value, or the provided
default if this attribute isn't currently define for the resource.
- Throws:
- IllegalAttributeAccess - if the given index doesn't match any
of the resource's attributes.
initialize
public void initialize(java.lang.Object[] values)
- Description copied from class: AttributeHolder
- Initialization method for attribute holders.
Each time an attribute holder get restored, its
initialize
method gets called. The holder should initialize itself with the set
of provided values and perform any additional startup code.
- Overrides:
- initialize in class Resource
- Tags copied from class: AttributeHolder
- Parameters:
values
- The attribute values the holder should initialize from.