org.jboss.metadata.spi.retrieval.basic
Class BasicMetaDatasItem

java.lang.Object
  extended by org.jboss.metadata.spi.retrieval.basic.BasicItem<Object[]>
      extended by org.jboss.metadata.spi.retrieval.basic.BasicMetaDatasItem
All Implemented Interfaces:
Item<Object[]>, MetaDatasItem

public class BasicMetaDatasItem
extends BasicItem<Object[]>
implements MetaDatasItem

BasicMetaDatasItem.

Version:
$Revision: 69888 $
Author:
Adrian Brock

Field Summary
 
Fields inherited from interface org.jboss.metadata.spi.retrieval.MetaDatasItem
NO_META_DATA_ITEMS
 
Constructor Summary
BasicMetaDatasItem(MetaDataLoader loader, MetaDataItem<?>[] metaDataItems)
          Create a new BasicMetaDatasItem.
 
Method Summary
 MetaDataItem<?>[] getMetaDatas()
          Get the meta datas
 Object[] getValue()
          Get the value
 boolean isCachable()
          Whether the item is cachable
 boolean isValid()
          Whether the value is valid
 
Methods inherited from class org.jboss.metadata.spi.retrieval.basic.BasicItem
invalidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicMetaDatasItem

public BasicMetaDatasItem(MetaDataLoader loader,
                          MetaDataItem<?>[] metaDataItems)
Create a new BasicMetaDatasItem.

Parameters:
loader - the loader
metaDataItems - the meta data items
Method Detail

getValue

public Object[] getValue()
Description copied from interface: Item
Get the value

Specified by:
getValue in interface Item<Object[]>
Returns:
the value

getMetaDatas

public MetaDataItem<?>[] getMetaDatas()
Description copied from interface: MetaDatasItem
Get the meta datas

Specified by:
getMetaDatas in interface MetaDatasItem
Returns:
the meta datas

isCachable

public boolean isCachable()
Description copied from interface: Item
Whether the item is cachable

Specified by:
isCachable in interface Item<Object[]>
Overrides:
isCachable in class BasicItem<Object[]>
Returns:
true when cachable

isValid

public boolean isValid()
Description copied from interface: Item
Whether the value is valid

Specified by:
isValid in interface Item<Object[]>
Overrides:
isValid in class BasicItem<Object[]>
Returns:
true when valid


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.