/** * Creates a default instance with the specified environment. * (use the default tokens annotation key as specified in the environment) * @param env Environment to use for binding variables and applying rules */ public CoreMapExpressionExtractor(Env env) { this.stages = new HashMap<>();//Generics.newHashMap(); this.env = env; this.tokensAnnotationKey = EnvLookup.getDefaultTokensAnnotationKey(env); this.collapseExtractionRules = false; if (env != null) { this.collapseExtractionRules = Objects.equals((Boolean) env.get("collapseExtractionRules"), true); if (env.get("verbose") != null) verbose = (env.get("verbose") != null) && Objects.equals((Boolean) env.get("verbose"), true); } }
public AnnotationExtractRule create(Env env) { AnnotationExtractRule r = new AnnotationExtractRule(); r.resultAnnotationField = EnvLookup.getDefaultResultAnnotationKey(env); r.resultNestedAnnotationField = EnvLookup.getDefaultNestedResultsAnnotationKey(env); r.tokensAnnotationField = EnvLookup.getDefaultTokensAnnotationKey(env); r.tokensResultAnnotationField = EnvLookup.getDefaultTokensResultAnnotationKey(env); if (env != null) { r.update(env, env.getDefaults()); } return r; }
/** * Creates a default instance with the specified environment. * (use the default tokens annotation key as specified in the environment) * @param env Environment to use for binding variables and applying rules */ public CoreMapExpressionExtractor(Env env) { this.stages = Generics.newHashMap(); this.env = env; this.tokensAnnotationKey = EnvLookup.getDefaultTokensAnnotationKey(env); }
/** * Creates a default instance with the specified environment. * (use the default tokens annotation key as specified in the environment) * @param env Environment to use for binding variables and applying rules */ public CoreMapExpressionExtractor(Env env) { this.stages = new HashMap<>();//Generics.newHashMap(); this.env = env; this.tokensAnnotationKey = EnvLookup.getDefaultTokensAnnotationKey(env); this.collapseExtractionRules = false; if (env != null) { this.collapseExtractionRules = Objects.equals((Boolean) env.get("collapseExtractionRules"), true); if (env.get("verbose") != null) verbose = (env.get("verbose") != null) && Objects.equals((Boolean) env.get("verbose"), true); } }
/** * Creates a default instance with the specified environment. * (use the default tokens annotation key as specified in the environment) * @param env Environment to use for binding variables and applying rules */ public CoreMapExpressionExtractor(Env env) { this.stages = new HashMap<>();//Generics.newHashMap(); this.env = env; this.tokensAnnotationKey = EnvLookup.getDefaultTokensAnnotationKey(env); this.collapseExtractionRules = false; if (env != null) { this.collapseExtractionRules = Objects.equals((Boolean) env.get("collapseExtractionRules"), true); if (env.get("verbose") != null) verbose = (env.get("verbose") != null) && Objects.equals((Boolean) env.get("verbose"), true); } }
public AnnotationExtractRule create(Env env) { AnnotationExtractRule r = new AnnotationExtractRule(); r.resultAnnotationField = EnvLookup.getDefaultResultAnnotationKey(env); r.resultNestedAnnotationField = EnvLookup.getDefaultNestedResultsAnnotationKey(env); r.tokensAnnotationField = EnvLookup.getDefaultTokensAnnotationKey(env); r.tokensResultAnnotationField = EnvLookup.getDefaultTokensResultAnnotationKey(env); if (env != null) { r.update(env, env.getDefaults()); } return r; }
public AnnotationExtractRule create(Env env) { AnnotationExtractRule r = new AnnotationExtractRule(); r.resultAnnotationField = EnvLookup.getDefaultResultAnnotationKey(env); r.resultNestedAnnotationField = EnvLookup.getDefaultNestedResultsAnnotationKey(env); r.tokensAnnotationField = EnvLookup.getDefaultTokensAnnotationKey(env); r.tokensResultAnnotationField = EnvLookup.getDefaultTokensResultAnnotationKey(env); if (env != null) { r.update(env, env.getDefaults()); } return r; }
public AnnotationExtractRule create(Env env) { AnnotationExtractRule r = new AnnotationExtractRule(); r.resultAnnotationField = EnvLookup.getDefaultResultAnnotationKey(env); r.resultNestedAnnotationField = EnvLookup.getDefaultNestedResultsAnnotationKey(env); r.tokensAnnotationField = EnvLookup.getDefaultTokensAnnotationKey(env); r.tokensResultAnnotationField = EnvLookup.getDefaultTokensResultAnnotationKey(env); if (env != null) { r.update(env, env.getDefaults()); } return r; }