@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.