public final class CompilerUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTIES_CLASS_SUFFIX |
static String |
PROPERTIES_SUFFIX |
| Modifier and Type | Method and Description |
|---|---|
static String |
className(String qName) |
static String |
denormalizeAttributeValue(String value) |
static String |
dirname(String filename)
Returns the directory path portion of a file specification string.
|
static String |
extension(String filename)
Returns the extension portion of a file specification string.
|
static File |
fileFromQName(String qName,
File baseDirectory,
String extension) |
static File |
fileFromQName(String packageName,
String className,
File baseDirectory,
String extension) |
static String |
fileNameFromQName(String qName,
char separatorChar,
String extension) |
static File |
findSourceDir(List<File> sourcePath,
File file) |
static String |
getRelativePath(File baseDirectory,
File file) |
static String |
getRelativePath(File baseDirectory,
File file,
boolean onlyBelowBaseDirectory) |
static AS3Type |
guessType(String attributeValue) |
static String |
packageName(String qName) |
static String |
qName(String packageName,
String className) |
static String |
qNameFromFile(File baseDirectory,
File file) |
static String |
qNameFromFile(List<File> sourcePath,
File file) |
static String |
qNameFromRelativePath(String relativePath) |
static String |
quote(String string)
Produce a string in double quotes with backslash sequences in all the
right places.
|
static String |
quote(String string,
boolean escapeForHtml)
Produce a string in double quotes with backslash sequences in all the
right places.
|
static String |
removeExtension(String filename)
Remove extension from filename.
|
static String |
uncapitalize(String name) |
static String |
unquote(String quotedString) |
public static final String PROPERTIES_CLASS_SUFFIX
public static final String PROPERTIES_SUFFIX
public static File fileFromQName(String packageName, String className, File baseDirectory, String extension)
public static String fileNameFromQName(String qName, char separatorChar, String extension)
public static File findSourceDir(List<File> sourcePath, File file) throws IOException
IOExceptionpublic static String qNameFromFile(List<File> sourcePath, File file) throws IOException
IOExceptionpublic static String getRelativePath(File baseDirectory, File file, boolean onlyBelowBaseDirectory)
public static String dirname(String filename)
filename - the file pathpublic static String removeExtension(String filename)
foo.txt --> foo a\b\c.jpg --> a\b\c a\b\c --> a\b\c
filename - the path of the filepublic static String extension(String filename)
filename - the file pathpublic static String quote(String string)
string - A Stringpublic static String quote(String string, boolean escapeForHtml)
escapeForHtml is set, a backslash will be inserted
within </, allowing JSON text to be delivered in HTML.
In JSON text, a string cannot contain a
control character or an unescaped quote or backslash.string - A StringCopyright © 2002–2021 CoreMedia AG. All rights reserved.