|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.w3c.tools.resources.AttributeHolder | +--org.w3c.tools.resources.Resource | +--org.w3c.tools.resources.FramedResource | +--org.w3c.tools.resources.ResourceFrame
The resource frame class. A ResourceFrame can be attached to a resource.
Field Summary | |
protected static java.lang.Class |
filterClass
The special class of filter. |
protected FrameEventListener |
frameListener
Our FrameEventListener. |
protected FramedResource |
resource
Our target resource. |
Fields inherited from class org.w3c.tools.resources.FramedResource |
ATTR_OID,
attrListener,
debugEvent,
event_disabled,
framesRef,
structListener |
Fields inherited from class org.w3c.tools.resources.Resource |
ATTR_CONTEXT,
ATTR_HELP_URL,
ATTR_IDENTIFIER,
ATTR_LAST_MODIFIED,
ATTR_PARENT,
ATTR_RESOURCE_FRAMES,
ATTR_STORE_ENTRY,
ATTR_URL |
Fields inherited from class org.w3c.tools.resources.AttributeHolder |
attributes,
slowpickle,
values |
Constructor Summary | |
ResourceFrame()
|
Method Summary | |
void |
addFrameEventListener(FrameEventListener l)
Add a frame event listener. |
void |
attributeChanged(AttributeChangedEvent evt)
Listen its resource. |
boolean |
checkRequest(RequestInterface request)
Check if this kind of request can be perform by this resource. |
protected boolean |
eventDisabled()
|
protected void |
fireFrameEvent(FrameEvent evt)
Fire a frameEvent. |
void |
frameModified(FrameEvent evt)
This handles the FRAME_MODIFIED kind of events. |
ResourceFilter[] |
getFilters()
Get our whole list of filters. |
ResourceFilter[] |
getFilters(java.lang.Class cls)
Get the list of filters of this class. |
ResourceReference |
getFrameReference()
Get The FrameReference of this frame, or null if this frame is not registered. |
FramedResource |
getResource()
Get the target resource. |
ResourceReference |
getResourceReference()
|
protected SpaceEntry |
getSpaceEntry()
Get the space entry for that resource. |
java.lang.String |
getURLPath()
Get the file part of the URL this resource is attached to. |
boolean |
lookup(LookupState ls,
LookupResult lr)
Lookup the target resource. |
protected boolean |
lookupFilters(LookupState ls,
LookupResult lr)
lookup only filters. |
protected boolean |
lookupFrames(LookupState ls,
LookupResult lr)
lookup frames excluding filters. |
ReplyInterface |
perform(RequestInterface request)
Perform the request |
protected void |
postFrameEvent(int type)
Post a frameEvent. |
void |
processEvent(ResourceEvent evt)
|
void |
registerResource(FramedResource resource)
Register a target resource. |
void |
removeFrameEventListener(FrameEventListener l)
Remove a frame event listener. |
void |
setValue(int idx,
java.lang.Object value)
We overide setValue, to fire event. |
void |
unregisterResource(Resource resource)
Register a target resource. |
protected void |
updateDefaultChildAttributes(java.util.Hashtable attrs)
If our target resource has some children, we could have some attribute to give to them. |
Methods inherited from class org.w3c.tools.resources.Resource |
acceptUnload,
checkMultipleLock,
collectFrames,
getContext,
getFrame,
getFrames,
getHelpURL,
getHelpURL,
getIdentifier,
getLastModified,
getParent,
getServer,
getSpace,
getStoreEntry,
getValue,
getValue,
isInitialized,
isUnloaded,
setContext,
setContext,
setValue,
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,
pickle,
print,
setBoolean,
setChar,
setDouble,
setFloat,
setInt,
setLong,
setString,
setValue,
unpickle,
unpickle,
unpickle,
unpickleInstance,
unpickleInstance |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected static java.lang.Class filterClass
protected transient FrameEventListener frameListener
protected FramedResource resource
Constructor Detail |
public ResourceFrame()
Method Detail |
protected boolean eventDisabled()
public java.lang.String getURLPath()
protected SpaceEntry getSpaceEntry()
public ResourceReference getFrameReference()
public ResourceReference getResourceReference()
protected void updateDefaultChildAttributes(java.util.Hashtable attrs)
attrs
- A Hashtable.public boolean checkRequest(RequestInterface request)
request
- A RequestInterface instancepublic ReplyInterface perform(RequestInterface request) throws ProtocolException, ResourceException
request
- the incomming requestprotected boolean lookupFilters(LookupState ls, LookupResult lr) throws ProtocolException
protected boolean lookupFrames(LookupState ls, LookupResult lr) throws ProtocolException
public boolean lookup(LookupState ls, LookupResult lr) throws ProtocolException
ls
- The current lookup statelr
- The resultpublic void processEvent(ResourceEvent evt)
public void addFrameEventListener(FrameEventListener l)
l
- The new frame event listener.public void removeFrameEventListener(FrameEventListener l)
l
- The listener to remove.protected void postFrameEvent(int type)
the
- frame event type.protected void fireFrameEvent(FrameEvent evt)
the
- frame event type.public void attributeChanged(AttributeChangedEvent evt)
public void frameModified(FrameEvent evt)
FRAME_MODIFIED
kind of events.evt
- The event describing the change.public void setValue(int idx, java.lang.Object value)
idx
- The index of the attribute to modify.value
- The new attribute value.public FramedResource getResource()
public void registerResource(FramedResource resource)
public void unregisterResource(Resource resource)
public ResourceFilter[] getFilters()
public ResourceFilter[] getFilters(java.lang.Class cls)
cls
- The class of filters requested.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |