1
2
3
4
5
6 package gov.nist.secauto.oscal.lib.metapath.function.library;
7
8 import com.google.auto.service.AutoService;
9
10 import gov.nist.secauto.metaschema.core.metapath.function.FunctionLibrary;
11 import gov.nist.secauto.metaschema.core.metapath.function.IFunctionLibrary;
12
13 @AutoService(IFunctionLibrary.class)
14 public class OscalFunctionLibrary
15 extends FunctionLibrary {
16
17 public OscalFunctionLibrary() {
18 registerFunction(ResolveProfile.SIGNATURE_NO_ARG);
19 registerFunction(ResolveProfile.SIGNATURE_ONE_ARG);
20 registerFunction(HasOscalNamespace.SIGNATURE_ONE_ARG);
21 registerFunction(HasOscalNamespace.SIGNATURE_TWO_ARGS);
22
23
24 registerFunction(ResolveProfile.SIGNATURE_NO_ARG_METAPATH);
25 registerFunction(ResolveProfile.SIGNATURE_ONE_ARG_METAPATH);
26 registerFunction(HasOscalNamespace.SIGNATURE_ONE_ARG_METAPATH);
27 registerFunction(HasOscalNamespace.SIGNATURE_TWO_ARGS_METAPATH);
28
29 }
30
31 }