Skip to content

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)