com.gomjabbar.classes.path
Class PathTranslator
java.lang.Object
|
+--com.gomjabbar.classes.path.PathTranslator
- public class PathTranslator
- extends java.lang.Object
Method Summary |
static java.lang.String |
addClasspathToken(java.lang.String classref,
java.lang.String token)
|
static java.lang.String |
addClassrefToken(java.lang.String classref,
java.lang.String token)
|
static java.lang.String |
addClassToken(java.lang.String path_suffix,
java.lang.String token)
|
static java.lang.String |
addExtToken(java.lang.String filepath,
java.lang.String ext)
|
static java.lang.String |
addFileToken(java.lang.String base,
java.lang.String token)
|
static java.lang.String |
class2filepath(java.lang.Class classe)
Class => URL => url |
static java.lang.String |
class2pathprefix(java.lang.Class classe)
Class => ---.---.---
=> ---.---.---.class
=> URL
=> file:/---/---/---/.class ou jar:/---/---/---.jar! |
static java.lang.String |
class2pathsuffix(java.lang.Class classe)
Class => ---.---.---
=> ---.---.---.class
=> URL
=> file:/---/---/---.class ou jar:/---/---/---.jar! |
static java.net.URL |
class2url(java.lang.Class classe)
Class => URL |
static java.lang.String |
classname2classref(java.lang.String classname)
|
static java.lang.Class |
classref2class(java.lang.String classref)
---/---/--- => ---.---.--- => Class |
static java.lang.String |
classref2classname(java.lang.String classref)
|
static java.lang.String |
classref2pathsuffix(java.lang.String classref,
java.lang.String file_extension)
|
static java.lang.String |
getClassrefTokenAtEnd(java.lang.String filepath)
|
static java.lang.String |
getFileTokenAtEnd(java.lang.String filepath)
|
static boolean |
isJar(java.lang.String path)
|
static boolean |
isZip(java.lang.String path)
|
static java.lang.String |
makeupClassRef(java.lang.String pkg,
java.lang.String name)
|
static java.lang.String |
makeupZipPath(java.lang.String filepath)
---/---/--- => ---.---.--- |
static boolean |
matchExt(java.lang.String filepath,
java.lang.String ext)
|
static java.lang.String |
path2classname4file(java.lang.String packg,
java.lang.String name)
|
static java.lang.String |
path2classname4zip(java.lang.String packg)
|
static java.lang.String |
path2url4file(java.lang.String path_prefix,
java.lang.String path_suffix)
|
static java.lang.String |
path2url4zip(java.lang.String path_prefix,
java.lang.String path_suffix)
|
static boolean |
pathPrefixIsZipOrJar(java.lang.String path_prefix)
|
static java.lang.Class |
pathsuffix2class(java.lang.String pathsuffix)
---/---.class
=> Class |
static java.lang.String |
pathsuffix2classname(java.lang.String pathsuffix)
---/---.class
=> ---.--- |
static java.lang.String |
removeClassTokenAtEnd(java.lang.String s)
|
static java.util.StringTokenizer |
tokenizeAsClass(java.lang.String classname)
|
static java.util.StringTokenizer |
tokenizeAsClasspath(java.lang.String classname)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVA_EXT
public static final java.lang.String JAVA_EXT
CLASS_EXT
public static final java.lang.String CLASS_EXT
PathTranslator
public PathTranslator()
classref2class
public static java.lang.Class classref2class(java.lang.String classref)
- ---/---/--- => ---.---.--- => Class
classref2pathsuffix
public static java.lang.String classref2pathsuffix(java.lang.String classref,
java.lang.String file_extension)
classref2classname
public static java.lang.String classref2classname(java.lang.String classref)
makeupClassRef
public static java.lang.String makeupClassRef(java.lang.String pkg,
java.lang.String name)
class2url
public static java.net.URL class2url(java.lang.Class classe)
- Class => URL
class2filepath
public static java.lang.String class2filepath(java.lang.Class classe)
- Class => URL => url
class2pathprefix
public static java.lang.String class2pathprefix(java.lang.Class classe)
- Class => ---.---.---
=> ---.---.---.class
=> URL
=> file:/---/---/---/.class ou jar:/---/---/---.jar!---/---/---.class
=> file:/---/---/ ou jar:/---/---/---.jar!
class2pathsuffix
public static java.lang.String class2pathsuffix(java.lang.Class classe)
- Class => ---.---.---
=> ---.---.---.class
=> URL
=> file:/---/---/---.class ou jar:/---/---/---.jar!---/---/---.class
=> ---/---.class ou ---/---/---.class
pathsuffix2classname
public static java.lang.String pathsuffix2classname(java.lang.String pathsuffix)
- ---/---.class
=> ---.---
pathsuffix2class
public static java.lang.Class pathsuffix2class(java.lang.String pathsuffix)
- ---/---.class
=> Class
makeupZipPath
public static java.lang.String makeupZipPath(java.lang.String filepath)
- ---/---/--- => ---.---.---
pathPrefixIsZipOrJar
public static boolean pathPrefixIsZipOrJar(java.lang.String path_prefix)
isJar
public static boolean isJar(java.lang.String path)
isZip
public static boolean isZip(java.lang.String path)
classname2classref
public static java.lang.String classname2classref(java.lang.String classname)
path2url4zip
public static java.lang.String path2url4zip(java.lang.String path_prefix,
java.lang.String path_suffix)
path2classname4zip
public static java.lang.String path2classname4zip(java.lang.String packg)
path2url4file
public static java.lang.String path2url4file(java.lang.String path_prefix,
java.lang.String path_suffix)
path2classname4file
public static java.lang.String path2classname4file(java.lang.String packg,
java.lang.String name)
removeClassTokenAtEnd
public static java.lang.String removeClassTokenAtEnd(java.lang.String s)
addFileToken
public static java.lang.String addFileToken(java.lang.String base,
java.lang.String token)
addClassrefToken
public static java.lang.String addClassrefToken(java.lang.String classref,
java.lang.String token)
addClasspathToken
public static java.lang.String addClasspathToken(java.lang.String classref,
java.lang.String token)
matchExt
public static boolean matchExt(java.lang.String filepath,
java.lang.String ext)
getFileTokenAtEnd
public static java.lang.String getFileTokenAtEnd(java.lang.String filepath)
getClassrefTokenAtEnd
public static java.lang.String getClassrefTokenAtEnd(java.lang.String filepath)
addExtToken
public static java.lang.String addExtToken(java.lang.String filepath,
java.lang.String ext)
addClassToken
public static java.lang.String addClassToken(java.lang.String path_suffix,
java.lang.String token)
tokenizeAsClass
public static java.util.StringTokenizer tokenizeAsClass(java.lang.String classname)
tokenizeAsClasspath
public static java.util.StringTokenizer tokenizeAsClasspath(java.lang.String classname)