1
2
3
4
5
6 package gov.nist.secauto.oscal.lib.profile.resolver.policy;
7
8 import gov.nist.secauto.oscal.lib.profile.resolver.support.IEntityItem;
9
10 import java.util.List;
11
12 import edu.umd.cs.findbugs.annotations.NonNull;
13
14 public abstract class AbstractIndexMissPolicyHandler<TYPE> implements ICustomReferencePolicyHandler<TYPE> {
15 @Override
16 public abstract boolean handleIndexMiss(
17 @NonNull ICustomReferencePolicy<TYPE> policy,
18 @NonNull TYPE type,
19 @NonNull List<IEntityItem.ItemType> itemTypes,
20 @NonNull String identifier,
21 @NonNull IReferenceVisitor<?> visitor);
22 }