org.apache.jetspeed.om.portlet
Class GenericMetadataImpl

java.lang.Object
  extended by org.apache.jetspeed.om.portlet.GenericMetadataImpl
All Implemented Interfaces:
GenericMetadata

public abstract class GenericMetadataImpl
extends java.lang.Object
implements GenericMetadata

GenericMetadataImpl
Implementation that allows retrieving localized information

Version:
$Id: GenericMetadataImpl.java 881862 2009-11-18 18:24:48Z rwatler $
Author:
Jeremy Ford

Constructor Summary
GenericMetadataImpl()
           
 
Method Summary
 void addField(java.util.Locale locale, java.lang.String name, java.lang.String value)
           
 void addField(LocalizedField field)
           
 void copyFields(java.util.Collection<LocalizedField> fields)
           
 java.util.Collection<LocalizedField> getFields()
           
 java.util.Collection<LocalizedField> getFields(java.lang.String name)
           
 java.lang.String getText(java.lang.String name, java.util.Locale locale)
          getText - get localized text from metadata
 void setFields(java.util.Collection<LocalizedField> fields)
           
 void setFields(java.lang.String name, java.util.Collection<LocalizedField> values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.om.portlet.GenericMetadata
createLocalizedField
 

Constructor Detail

GenericMetadataImpl

public GenericMetadataImpl()
Method Detail

addField

public void addField(java.util.Locale locale,
                     java.lang.String name,
                     java.lang.String value)
Specified by:
addField in interface GenericMetadata

addField

public void addField(LocalizedField field)
Specified by:
addField in interface GenericMetadata

getFields

public java.util.Collection<LocalizedField> getFields(java.lang.String name)
Specified by:
getFields in interface GenericMetadata

setFields

public void setFields(java.lang.String name,
                      java.util.Collection<LocalizedField> values)
Specified by:
setFields in interface GenericMetadata

getFields

public java.util.Collection<LocalizedField> getFields()
Specified by:
getFields in interface GenericMetadata

setFields

public void setFields(java.util.Collection<LocalizedField> fields)
Specified by:
setFields in interface GenericMetadata

copyFields

public void copyFields(java.util.Collection<LocalizedField> fields)
Specified by:
copyFields in interface GenericMetadata

getText

public java.lang.String getText(java.lang.String name,
                                java.util.Locale locale)
getText - get localized text from metadata

Specified by:
getText in interface GenericMetadata
Parameters:
name - text name
locale - preferred locale
Returns:
localized text or null if not available


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.