org.apache.jetspeed.util.descriptor
Class ExtendedPortletMetadata

java.lang.Object
  extended by org.apache.jetspeed.util.descriptor.ExtendedPortletMetadata

public class ExtendedPortletMetadata
extends Object

This class is used to load extended MetaData, like that of the Dublin Core, into an exsting PortletApplicationDefinition's object graph.

Version:
$Id: JetspeedDescriptorUtilities.java,v 1.10 2004/06/08 01:35:01 dlestrat Exp $
Author:
Jeremy Ford , Scott T. Weaver

Nested Class Summary
private static class ExtendedPortletMetadata.CollectionRule
           
 
Field Summary
protected  Reader extendedMetaData
           
protected static org.apache.commons.logging.Log log
           
protected  org.apache.jetspeed.om.common.portlet.MutablePortletApplication portletApp
           
 
Constructor Summary
ExtendedPortletMetadata(Reader extendedMetaData, org.apache.jetspeed.om.common.portlet.MutablePortletApplication portletApp)
           
 
Method Summary
 void load()
          Performs the actual loading and mapping of the metadata into the PortletApplicationDefinition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log

extendedMetaData

protected Reader extendedMetaData

portletApp

protected org.apache.jetspeed.om.common.portlet.MutablePortletApplication portletApp
Constructor Detail

ExtendedPortletMetadata

public ExtendedPortletMetadata(Reader extendedMetaData,
                               org.apache.jetspeed.om.common.portlet.MutablePortletApplication portletApp)
Parameters:
extendedMetaData - Reader that contains the extended metadata, usually jetspeed-portlet.xml
portletApp - the MutablePortletApplication we are adding the extended metadata to.
Method Detail

load

public void load()
          throws MetaDataException
Performs the actual loading and mapping of the metadata into the PortletApplicationDefinition.

Throws:
MetaDataException


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