org.apache.jetspeed.om.page.psml
Class FragmentImpl

java.lang.Object
  extended byorg.apache.jetspeed.om.page.psml.AbstractBaseElement
      extended byorg.apache.jetspeed.om.page.psml.FragmentImpl
All Implemented Interfaces:
org.apache.jetspeed.om.page.BaseElement, Cloneable, org.apache.jetspeed.om.page.Fragment, org.apache.jetspeed.om.common.SecuredResource, Serializable
Direct Known Subclasses:
ReferenceImpl

public class FragmentImpl
extends AbstractBaseElement
implements org.apache.jetspeed.om.page.Fragment, Serializable

Version:
$Id: FragmentImpl.java 188614 2005-05-25 01:30:38Z ate $
See Also:
Serialized Form

Field Summary
private  String decorator
           
private  List fragments
           
private static org.apache.commons.logging.Log log
           
private  String name
           
private  List properties
           
private  String skin
           
private  String state
           
private  String type
           
 
Fields inherited from class org.apache.jetspeed.om.page.psml.AbstractBaseElement
 
Fields inherited from interface org.apache.jetspeed.om.page.Fragment
LAYOUT, PORTLET
 
Fields inherited from interface org.apache.jetspeed.om.common.SecuredResource
EDIT_ACTION, VIEW_ACTION
 
Constructor Summary
FragmentImpl()
           
 
Method Summary
 void addProperty(org.apache.jetspeed.om.page.Property p)
           
 void clearProperties(String layoutName)
           
 Object clone()
          Create a clone of this object
 boolean equals(Object obj)
           equals
 String getDecorator()
           
 List getFragments()
           
 List getLayoutProperties()
           
 String getName()
           getName
 Vector getProperties()
           
 List getProperties(String layoutName)
           
 String getPropertyValue(String layout, String propName)
           
 String getSkin()
           
 String getState()
           
 String getType()
           
 int hashCode()
           hashCode
 boolean isReference()
           
 void removeProperty(org.apache.jetspeed.om.page.Property p)
           
 void setDecorator(String decoratorName)
           
 void setName(String name)
           setName
 void setProperties(Vector props)
           
 void setPropertyValue(String layout, String propName, String value)
           
 void setSkin(String skin)
           
 void setState(String state)
           
 void setType(String type)
           
 
Methods inherited from class org.apache.jetspeed.om.page.psml.AbstractBaseElement
checkAccess, checkAccess, checkConstraints, checkConstraints, checkPermissions, checkPermissions, checkPermissions, getConstraintsEnabled, getHandlerFactory, getId, getLogicalPermissionPath, getPermissionsEnabled, getPhysicalPermissionPath, getSecurityConstraints, getShortTitle, getTitle, grantViewActionAccess, marshalling, setConstraintsEnabled, setHandlerFactory, setId, setPermissionsEnabled, setSecurityConstraints, setShortTitle, setTitle, toString, unmarshalled
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.om.page.BaseElement
getId, getShortTitle, getTitle, setId, setShortTitle, setTitle
 
Methods inherited from interface org.apache.jetspeed.om.common.SecuredResource
checkAccess, checkConstraints, checkPermissions, getConstraintsEnabled, getPermissionsEnabled, getSecurityConstraints, setSecurityConstraints
 

Field Detail

type

private String type

state

private String state

decorator

private String decorator

skin

private String skin

fragments

private List fragments

properties

private List properties

name

private String name

log

private static final org.apache.commons.logging.Log log
Constructor Detail

FragmentImpl

public FragmentImpl()
Method Detail

getType

public String getType()
Specified by:
getType in interface org.apache.jetspeed.om.page.Fragment

setType

public void setType(String type)
Specified by:
setType in interface org.apache.jetspeed.om.page.Fragment

getState

public String getState()
Specified by:
getState in interface org.apache.jetspeed.om.page.Fragment

setState

public void setState(String state)
Specified by:
setState in interface org.apache.jetspeed.om.page.Fragment

getDecorator

public String getDecorator()
Specified by:
getDecorator in interface org.apache.jetspeed.om.page.Fragment

setDecorator

public void setDecorator(String decoratorName)
Specified by:
setDecorator in interface org.apache.jetspeed.om.page.Fragment

getSkin

public String getSkin()
Specified by:
getSkin in interface org.apache.jetspeed.om.page.Fragment

setSkin

public void setSkin(String skin)
Specified by:
setSkin in interface org.apache.jetspeed.om.page.Fragment

isReference

public boolean isReference()
Specified by:
isReference in interface org.apache.jetspeed.om.page.Fragment

getFragments

public List getFragments()
Specified by:
getFragments in interface org.apache.jetspeed.om.page.Fragment

getLayoutProperties

public List getLayoutProperties()
Specified by:
getLayoutProperties in interface org.apache.jetspeed.om.page.Fragment

getProperties

public List getProperties(String layoutName)
Specified by:
getProperties in interface org.apache.jetspeed.om.page.Fragment

getPropertyValue

public String getPropertyValue(String layout,
                               String propName)
Specified by:
getPropertyValue in interface org.apache.jetspeed.om.page.Fragment

setPropertyValue

public void setPropertyValue(String layout,
                             String propName,
                             String value)
Specified by:
setPropertyValue in interface org.apache.jetspeed.om.page.Fragment

addProperty

public void addProperty(org.apache.jetspeed.om.page.Property p)
Specified by:
addProperty in interface org.apache.jetspeed.om.page.Fragment

removeProperty

public void removeProperty(org.apache.jetspeed.om.page.Property p)
Specified by:
removeProperty in interface org.apache.jetspeed.om.page.Fragment

clearProperties

public void clearProperties(String layoutName)
Specified by:
clearProperties in interface org.apache.jetspeed.om.page.Fragment

getProperties

public Vector getProperties()

setProperties

public void setProperties(Vector props)

clone

public Object clone()
             throws CloneNotSupportedException
Description copied from class: AbstractBaseElement
Create a clone of this object

Specified by:
clone in interface org.apache.jetspeed.om.page.Fragment
Overrides:
clone in class AbstractBaseElement
Throws:
CloneNotSupportedException

equals

public boolean equals(Object obj)

equals

Overrides:
equals in class AbstractBaseElement
Parameters:
obj -
Returns:
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()

hashCode

Overrides:
hashCode in class AbstractBaseElement
Returns:
See Also:
Object.hashCode()

getName

public String getName()

getName

Specified by:
getName in interface org.apache.jetspeed.om.page.Fragment
Returns:
See Also:
Fragment.getName()

setName

public void setName(String name)

setName

Specified by:
setName in interface org.apache.jetspeed.om.page.Fragment
Parameters:
name -
See Also:
Fragment.setName(java.lang.String)


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.