Class ModelAccessKey
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.modelaccess.impl.keys.ModelAccessKey
-
- Direct Known Subclasses:
DatasetKey,LanguageOptionKey,OntModelKey,OntModelSelectorKey,RDFServiceKey,WebappDaoFactoryKey
public abstract class ModelAccessKey extends Object
An immutable collection of options that can be used as a key in a hashmap. The class of the key is part of the hash, so a OntModelKey and a RDFServiceKey can both be used in the same map without conflict.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ModelAccess.ModelAccessOption>keyComponents
-
Constructor Summary
Constructors Modifier Constructor Description protectedModelAccessKey(ModelAccess.ModelAccessOption... options)
-
Method Summary
-
-
-
Field Detail
-
keyComponents
protected final List<ModelAccess.ModelAccessOption> keyComponents
-
-
Constructor Detail
-
ModelAccessKey
protected ModelAccessKey(ModelAccess.ModelAccessOption... options)
-
-
Method Detail
-
findWhichService
protected static ModelAccess.WhichService findWhichService(ModelAccess.ModelAccessOption... options)
-
findWhichService
protected static ModelAccess.WhichService findWhichService(Iterable<ModelAccess.ModelAccessOption> options)
-
findReasoningOption
protected static ModelAccess.ReasoningOption findReasoningOption(ModelAccess.ModelAccessOption... options)
-
findReasoningOption
protected static ModelAccess.ReasoningOption findReasoningOption(Iterable<ModelAccess.ModelAccessOption> options)
-
findLanguageOption
protected static ModelAccess.LanguageOption findLanguageOption(ModelAccess.ModelAccessOption... options)
-
findLanguageOption
protected static ModelAccess.LanguageOption findLanguageOption(Iterable<ModelAccess.ModelAccessOption> options)
-
findPolicyOption
protected static ModelAccess.PolicyOption findPolicyOption(ModelAccess.ModelAccessOption[] options)
-
findPolicyOption
protected static ModelAccess.PolicyOption findPolicyOption(Iterable<ModelAccess.ModelAccessOption> options)
-
getReasoningOption
protected ModelAccess.ReasoningOption getReasoningOption()
-
getLanguageOption
protected ModelAccess.LanguageOption getLanguageOption()
-
getWhichService
protected ModelAccess.WhichService getWhichService()
-
getPolicyOption
protected ModelAccess.PolicyOption getPolicyOption()
-
-