@Beta public final class YangParserTestUtils extends Object
Modifier and Type | Method and Description |
---|---|
static SchemaContext |
parseSources(StatementParserMode parserMode,
Set<QName> supportedFeatures,
Collection<? extends SchemaSourceRepresentation> sources) |
static SchemaContext |
parseYangFiles(Collection<File> files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangFiles(File... files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangFiles(Set<QName> supportedFeatures,
Collection<File> files) |
static SchemaContext |
parseYangFiles(Set<QName> supportedFeatures,
File... files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangFiles(Set<QName> supportedFeatures,
StatementParserMode parserMode,
Collection<File> files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangFiles(Set<QName> supportedFeatures,
StatementParserMode parserMode,
File... files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangFiles(StatementParserMode parserMode,
Collection<File> files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangFiles(StatementParserMode parserMode,
File... files)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResource(String resource)
Creates a new effective schema context containing the specified YANG source.
|
static SchemaContext |
parseYangResource(String resource,
Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG source.
|
static SchemaContext |
parseYangResource(String resource,
StatementParserMode parserMode)
Creates a new effective schema context containing the specified YANG source.
|
static SchemaContext |
parseYangResource(String resource,
StatementParserMode parserMode,
Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG source.
|
static SchemaContext |
parseYangResourceDirectory(String resourcePath)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResourceDirectory(String resourcePath,
Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResourceDirectory(String resourcePath,
Set<QName> supportedFeatures,
StatementParserMode parserMode)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResourceDirectory(String resourcePath,
StatementParserMode parserMode)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResources(Class<?> clazz,
Collection<String> resources) |
static SchemaContext |
parseYangResources(Class<?> clazz,
String... resources)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResources(List<String> yangDirs,
List<String> yangFiles,
Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResources(List<String> yangResourceDirs,
List<String> yangResources,
Set<QName> supportedFeatures,
StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangResources(List<String> yangResourceDirs,
List<String> yangResources,
StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources.
|
static SchemaContext |
parseYangSources(StatementParserMode parserMode,
Set<QName> supportedFeatures,
YangTextSchemaSource... sources) |
public static SchemaContext parseYangResource(String resource)
resource
- relative path to the YANG file to be parsedpublic static SchemaContext parseYangResource(String resource, StatementParserMode parserMode)
resource
- relative path to the YANG file to be parsedparserMode
- mode of statement parserpublic static SchemaContext parseYangResource(String resource, Set<QName> supportedFeatures)
resource
- relative path to the YANG file to be parsedsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
model are resolvedpublic static SchemaContext parseYangResource(String resource, StatementParserMode parserMode, Set<QName> supportedFeatures)
resource
- relative path to the YANG file to be parsedsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
model are resolvedparserMode
- mode of statement parserpublic static SchemaContext parseYangFiles(File... files)
files
- YANG files to be parsedpublic static SchemaContext parseYangFiles(Collection<File> files)
files
- collection of YANG files to be parsedpublic static SchemaContext parseYangFiles(Set<QName> supportedFeatures, File... files)
supportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedfiles
- YANG files to be parsedpublic static SchemaContext parseYangFiles(Set<QName> supportedFeatures, Collection<File> files)
public static SchemaContext parseYangFiles(StatementParserMode parserMode, File... files)
parserMode
- mode of statement parserfiles
- YANG files to be parsedpublic static SchemaContext parseYangFiles(StatementParserMode parserMode, Collection<File> files)
parserMode
- mode of statement parserfiles
- collection of YANG files to be parsedpublic static SchemaContext parseYangFiles(Set<QName> supportedFeatures, StatementParserMode parserMode, File... files)
supportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedparserMode
- mode of statement parserfiles
- YANG files to be parsedpublic static SchemaContext parseYangFiles(Set<QName> supportedFeatures, StatementParserMode parserMode, Collection<File> files)
supportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedparserMode
- mode of statement parserfiles
- YANG files to be parsedpublic static SchemaContext parseYangResourceDirectory(String resourcePath)
resourcePath
- relative path to the directory with YANG files to be parsedpublic static SchemaContext parseYangResourceDirectory(String resourcePath, StatementParserMode parserMode)
resourcePath
- relative path to the directory with YANG files to be parsedparserMode
- mode of statement parserpublic static SchemaContext parseYangResourceDirectory(String resourcePath, Set<QName> supportedFeatures)
resourcePath
- relative path to the directory with YANG files to be parsedsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedpublic static SchemaContext parseYangResourceDirectory(String resourcePath, Set<QName> supportedFeatures, StatementParserMode parserMode)
resourcePath
- relative path to the directory with YANG files to be parsedsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedparserMode
- mode of statement parserpublic static SchemaContext parseYangResources(Class<?> clazz, String... resources)
clazz
- Resource lookup baseresources
- Resource names to be looked uppublic static SchemaContext parseYangResources(Class<?> clazz, Collection<String> resources)
public static SchemaContext parseYangResources(List<String> yangDirs, List<String> yangFiles, Set<QName> supportedFeatures)
yangDirs
- relative paths to the directories containing YANG files to be parsedyangFiles
- relative paths to the YANG files to be parsedsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedpublic static SchemaContext parseYangResources(List<String> yangResourceDirs, List<String> yangResources, StatementParserMode statementParserMode)
yangResourceDirs
- relative paths to the directories containing YANG files to be parsedyangResources
- relative paths to the YANG files to be parsedstatementParserMode
- mode of statement parserpublic static SchemaContext parseYangResources(List<String> yangResourceDirs, List<String> yangResources, Set<QName> supportedFeatures, StatementParserMode statementParserMode)
yangResourceDirs
- relative paths to the directories containing YANG files to be parsedyangResources
- relative paths to the YANG files to be parsedsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedstatementParserMode
- mode of statement parserpublic static SchemaContext parseYangSources(StatementParserMode parserMode, Set<QName> supportedFeatures, YangTextSchemaSource... sources)
public static SchemaContext parseSources(StatementParserMode parserMode, Set<QName> supportedFeatures, Collection<? extends SchemaSourceRepresentation> sources)
Copyright © 2019 OpenDaylight. All rights reserved.