Package io.github.sandydunlop.markista.util
Class LinkResolver
java.lang.Object
io.github.sandydunlop.markista.util.LinkResolver
Nested Class Summary
Modifier and Type | Class | Description |
---|---|---|
static | LinkResolver.Link |
Field Summary
Modifier and Type | Field | Description |
---|---|---|
private static HashMap<String,String> | suffix | |
private static HashMap<String,String> | nativePackageNames | |
private static final ModuleLayer | moduleLayer | |
private static Api | api |
Constructor Summary
Constructor | Description |
---|---|
LinkResolver() |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
static void | setApi(Api a) | |
static String | resolveExternal(String to) | |
static LinkResolver.Link | resolve(String from, String to) | |
static String | relativize(String from, String to) | |
static String | qualifyPackage(String from, String to) | |
static String | qualifyClass(String from, String to) | |
static boolean | isQualified(String from, String to) | |
private static String | getPackageName(String id) | |
private static String | getClassName(String id) | |
static void | addNativeModule(String moduleName, String baseUrl, String s) | |
static void | addLocalPackage(String identifier) |
Method Details
setApi
static void setApi(Api a)
resolveExternal
static String resolveExternal(String to)
resolve
static LinkResolver.Link resolve(String from, String to)
relativize
static String relativize(String from, String to)
qualifyPackage
static String qualifyPackage(String from, String to)
qualifyClass
static String qualifyClass(String from, String to)
isQualified
static boolean isQualified(String from, String to)
getPackageName
private static String getPackageName(String id)
getClassName
private static String getClassName(String id)
addNativeModule
static void addNativeModule(String moduleName, String baseUrl, String s)
addLocalPackage
static void addLocalPackage(String identifier)