Package de.mhus.lib.core.vault
Class DefaultVaultMutator
- java.lang.Object
-
- de.mhus.lib.core.vault.DefaultVaultMutator
-
- All Implemented Interfaces:
VaultMutator
public class DefaultVaultMutator extends Object implements VaultMutator
-
-
Constructor Summary
Constructors Constructor Description DefaultVaultMutator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TadaptTo(VaultEntry entry, Class<? extends T> ifc)Try to adapt the entry to the given class or interface.
-
-
-
Method Detail
-
adaptTo
public <T> T adaptTo(VaultEntry entry, Class<? extends T> ifc) throws ParseException, de.mhus.lib.errors.NotSupportedException
Try to adapt the entry to the given class or interface.- Specified by:
adaptToin interfaceVaultMutator- Parameters:
entry-ifc-- Returns:
- The requested interface or class.
- Throws:
de.mhus.lib.errors.NotSupportedException- Thrown if the entry can't be adapted to the interface.ParseException
-
-