Package org.revapi
Class AnalysisContext.Builder
- java.lang.Object
-
- org.revapi.AnalysisContext.Builder
-
- Enclosing class:
- AnalysisContext
public static final class AnalysisContext.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
withLocale
public AnalysisContext.Builder withLocale(Locale locale)
-
withOldAPI
public AnalysisContext.Builder withOldAPI(API api)
-
withNewAPI
public AnalysisContext.Builder withNewAPI(API api)
-
withConfiguration
@Deprecated public AnalysisContext.Builder withConfiguration(org.jboss.dmr.ModelNode data)
Deprecated.
-
withConfiguration
public AnalysisContext.Builder withConfiguration(com.fasterxml.jackson.databind.JsonNode data)
-
withConfigurationFromJSON
public AnalysisContext.Builder withConfigurationFromJSON(String json)
-
withConfigurationFromJSONStream
public AnalysisContext.Builder withConfigurationFromJSONStream(InputStream jsonStream) throws IOException
- Throws:
IOException
-
mergeConfiguration
@Deprecated public AnalysisContext.Builder mergeConfiguration(org.jboss.dmr.ModelNode config)
Deprecated.use the Jackson-based variantTries to merge the provided configuration into the already existing one.See the
AnalysisContext
documentation for detailed explanation of the merging logic.- Parameters:
config
- the configuration to merge- Returns:
- this builder
-
mergeConfiguration
public AnalysisContext.Builder mergeConfiguration(com.fasterxml.jackson.databind.JsonNode config)
Tries to merge the provided configuration into the already existing one.See the
AnalysisContext
documentation for detailed explanation of the merging logic.- Parameters:
config
- the configuration to merge- Returns:
- this builder
-
mergeConfigurationFromJSON
public AnalysisContext.Builder mergeConfigurationFromJSON(String json)
-
mergeConfigurationFromJSONStream
public AnalysisContext.Builder mergeConfigurationFromJSONStream(InputStream jsonStream) throws IOException
- Throws:
IOException
-
withData
public AnalysisContext.Builder withData(Map<String,Object> data)
-
withData
public AnalysisContext.Builder withData(String key, Object value)
-
build
public AnalysisContext build()
-
-