org.compass.core.metadata.impl
Class DefaultMetaDataGroup

java.lang.Object
  extended by org.compass.core.metadata.impl.AbstractMetaDataItem
      extended by org.compass.core.metadata.impl.DefaultMetaDataGroup
All Implemented Interfaces:
MetaDataGroup

public class DefaultMetaDataGroup
extends AbstractMetaDataItem
implements MetaDataGroup

Author:
kimchy

Constructor Summary
DefaultMetaDataGroup()
           
 
Method Summary
 void addAlias(Alias alias)
           
 void addMetaData(MetaData metaData)
           
 Iterator aliasIterator()
           
 MetaDataGroup copy()
           
 Alias getAlias(String id)
           
 MetaData getMetaData(String id)
           
 Iterator metaDataIterator()
           
 
Methods inherited from class org.compass.core.metadata.impl.AbstractMetaDataItem
copy, getDescription, getDisplayName, getGroup, getId, getName, getUri, setDescription, setDisplayName, setGroup, setId, setName, setUri, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compass.core.metadata.MetaDataGroup
getDescription, getDisplayName, getId, getUri
 

Constructor Detail

DefaultMetaDataGroup

public DefaultMetaDataGroup()
Method Detail

addAlias

public void addAlias(Alias alias)

getAlias

public Alias getAlias(String id)
Specified by:
getAlias in interface MetaDataGroup

aliasIterator

public Iterator aliasIterator()

addMetaData

public void addMetaData(MetaData metaData)

getMetaData

public MetaData getMetaData(String id)
Specified by:
getMetaData in interface MetaDataGroup

metaDataIterator

public Iterator metaDataIterator()

copy

public MetaDataGroup copy()


Copyright (c) 2004-2008 The Compass Project.