uk.ac.ebi.jmzidml.xml.io
Interface MzIdentMLObjectCache

All Known Implementing Classes:
AdapterObjectCache

public interface MzIdentMLObjectCache

Since:
1.0
Author:
Florian Reisinger Date: 11-Nov-2010

Method Summary
<T extends MzIdentMLObject>
T
getCachedObject(String id, Class<T> cls)
           
<T extends MzIdentMLObject>
List<T>
getEntries(Class<T> clazz)
           
<T extends MzIdentMLObject>
boolean
hasEntry(Class<T> clazz)
           
 void putInCache(IdentifiableMzIdentMLObject element)
           
 void putInCache(String id, MzIdentMLObject object)
           
 

Method Detail

putInCache

void putInCache(String id,
                MzIdentMLObject object)

putInCache

void putInCache(IdentifiableMzIdentMLObject element)

getCachedObject

<T extends MzIdentMLObject> T getCachedObject(String id,
                                              Class<T> cls)

hasEntry

<T extends MzIdentMLObject> boolean hasEntry(Class<T> clazz)

getEntries

<T extends MzIdentMLObject> List<T> getEntries(Class<T> clazz)


Copyright © 2012. All Rights Reserved.