|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.pluto.portalImpl.aggregation.AbstractFragment
public abstract class AbstractFragment
| Field Summary | |
|---|---|
static java.lang.String |
BASE_ROOT
|
private ServletConfig |
config
|
private Fragment |
fragDesc
|
private java.lang.String |
id
|
private Parameters |
initParameters
|
private Navigation |
navigation
|
private Fragment |
parent
|
| Constructor Summary | |
|---|---|
AbstractFragment(java.lang.String id,
ServletConfig config,
Fragment parent,
Fragment fragDesc,
Navigation navigation)
|
|
| Method Summary | |
|---|---|
abstract void |
addChild(Fragment child)
Adds an child to the fragment |
abstract void |
createURL(PortalURL url)
Creates an URL pointing to this fragment |
abstract java.util.Collection |
getChildFragments()
Returns a collection of all child fragments |
protected Fragment |
getFragmentDescription()
|
java.lang.String |
getId()
Returns the identifier of this fragment. |
Parameters |
getInitParameters()
Returns the initialization parameters of this fragment |
java.lang.String |
getInitParameterValue(java.lang.String name)
|
Navigation |
getNavigation()
Returns the navigational information linked with this fragment. |
Fragment |
getParent()
Returns the parent fragment. |
ServletConfig |
getServletConfig()
|
abstract boolean |
isPartOfURL(PortalURL url)
Returns true if the fragment is part of the URL |
abstract void |
postService(HttpServletRequest request,
HttpServletResponse response)
|
abstract void |
preService(HttpServletRequest request,
HttpServletResponse response)
|
void |
service(HttpServletRequest request,
HttpServletResponse response)
Is called to render the fragment. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String BASE_ROOT
private java.lang.String id
private ServletConfig config
private Fragment parent
private Fragment fragDesc
private Parameters initParameters
private Navigation navigation
| Constructor Detail |
|---|
public AbstractFragment(java.lang.String id,
ServletConfig config,
Fragment parent,
Fragment fragDesc,
Navigation navigation)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public void service(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
java.io.IOException
Fragment
service in interface Fragmentrequest - the servlet requestresponse - the servlet response
ServletException
java.io.IOExceptionpublic Fragment getParent()
Fragment
getParent in interface Fragmentpublic java.lang.String getId()
Fragment
getId in interface Fragmentpublic Parameters getInitParameters()
Fragment
getInitParameters in interface Fragmentpublic abstract java.util.Collection getChildFragments()
Fragment
getChildFragments in interface Fragmentpublic abstract void addChild(Fragment child)
Fragment
addChild in interface Fragmentchild - the child fragmentpublic Navigation getNavigation()
Fragment
getNavigation in interface Fragmentpublic abstract void createURL(PortalURL url)
Fragment
createURL in interface Fragmenturl - the PortalURL object usedpublic abstract boolean isPartOfURL(PortalURL url)
Fragment
isPartOfURL in interface Fragmenturl - the PortalURL object used
public ServletConfig getServletConfig()
public java.lang.String getInitParameterValue(java.lang.String name)
public abstract void preService(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
java.io.IOException
ServletException
java.io.IOException
public abstract void postService(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
java.io.IOException
ServletException
java.io.IOExceptionprotected Fragment getFragmentDescription()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||