public final class Utils extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
belongsToTheSameModule(QName targetStmtQName,
QName sourceStmtQName) |
static void |
detachFromCurrentThread()
Cleanup any resources attached to the current thread.
|
static StatementContextBase<?,?,?> |
findNode(StmtContext<?,?,?> rootStmtCtx,
SchemaNodeIdentifier node) |
static String |
replaceIllegalCharsForQName(String string)
Replaces illegal characters of QName by the name of the character (e.g.
|
static String |
stringFromStringContext(YangStatementParser.ArgumentContext context,
StatementSourceReference ref) |
static String |
stringFromStringContext(YangStatementParser.ArgumentContext context,
YangVersion yangVersion,
StatementSourceReference ref) |
static Collection<SchemaNodeIdentifier.Relative> |
transformKeysStringToKeyNodes(StmtContext<?,?,?> ctx,
String value) |
static QName |
trimPrefix(QName identifier) |
static String |
trimPrefix(String identifier) |
public static void detachFromCurrentThread()
public static Collection<SchemaNodeIdentifier.Relative> transformKeysStringToKeyNodes(StmtContext<?,?,?> ctx, String value)
public static String stringFromStringContext(YangStatementParser.ArgumentContext context, StatementSourceReference ref)
public static String stringFromStringContext(YangStatementParser.ArgumentContext context, YangVersion yangVersion, StatementSourceReference ref)
@Nullable public static StatementContextBase<?,?,?> findNode(StmtContext<?,?,?> rootStmtCtx, SchemaNodeIdentifier node)
public static String replaceIllegalCharsForQName(String string)
string
- input StringCopyright © 2017 OpenDaylight. All rights reserved.