org.apache.jetspeed.om.preference.impl
Class FragmentPortletPreferenceSet

java.lang.Object
  extended by org.apache.jetspeed.om.preference.impl.FragmentPortletPreferenceSet
All Implemented Interfaces:
org.apache.jetspeed.om.common.preference.PreferenceSetComposite, org.apache.pluto.om.common.PreferenceSet, org.apache.pluto.om.common.PreferenceSetCtrl, org.apache.pluto.om.Controller, org.apache.pluto.om.Model

public class FragmentPortletPreferenceSet
extends Object
implements org.apache.jetspeed.om.common.preference.PreferenceSetComposite

This is a per-request wrapper for a PreferenceSet that allows the use of fragment-specified Preferences within a portlet instance in a page.

Author:
Scott T. Weaver

Field Summary
private  org.apache.jetspeed.om.common.preference.PreferenceSetComposite preferenceSet
           
private  Map prefs
           
 
Constructor Summary
FragmentPortletPreferenceSet(org.apache.jetspeed.om.common.preference.PreferenceSetComposite preferenceSet, org.apache.jetspeed.om.page.Fragment fragment)
           
 
Method Summary
 org.apache.pluto.om.common.Preference add(String arg0, List arg1)
           
 org.apache.pluto.om.common.Preference get(String name)
           
 Set getNames()
           
 javax.portlet.PreferencesValidator getPreferencesValidator()
           
 Iterator iterator()
           
 void remove(org.apache.pluto.om.common.Preference pref)
           
 org.apache.pluto.om.common.Preference remove(String name)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferenceSet

private final org.apache.jetspeed.om.common.preference.PreferenceSetComposite preferenceSet

prefs

private final Map prefs
Constructor Detail

FragmentPortletPreferenceSet

public FragmentPortletPreferenceSet(org.apache.jetspeed.om.common.preference.PreferenceSetComposite preferenceSet,
                                    org.apache.jetspeed.om.page.Fragment fragment)
Method Detail

add

public org.apache.pluto.om.common.Preference add(String arg0,
                                                 List arg1)
Specified by:
add in interface org.apache.pluto.om.common.PreferenceSetCtrl

get

public org.apache.pluto.om.common.Preference get(String name)
Specified by:
get in interface org.apache.pluto.om.common.PreferenceSet

getNames

public Set getNames()
Specified by:
getNames in interface org.apache.jetspeed.om.common.preference.PreferenceSetComposite

getPreferencesValidator

public javax.portlet.PreferencesValidator getPreferencesValidator()
Specified by:
getPreferencesValidator in interface org.apache.pluto.om.common.PreferenceSet

iterator

public Iterator iterator()
Specified by:
iterator in interface org.apache.pluto.om.common.PreferenceSet

remove

public void remove(org.apache.pluto.om.common.Preference pref)
Specified by:
remove in interface org.apache.pluto.om.common.PreferenceSetCtrl

remove

public org.apache.pluto.om.common.Preference remove(String name)
Specified by:
remove in interface org.apache.pluto.om.common.PreferenceSetCtrl

size

public int size()
Specified by:
size in interface org.apache.jetspeed.om.common.preference.PreferenceSetComposite


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