public class STJSClass extends Object implements ClassWithJavascript
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASS_PROP |
static String |
JS_NAMESPACE |
| Constructor and Description |
|---|
STJSClass(ClassResolver classResolver,
ClassLoader classLoader,
Class<?> javaClass)
constructor for loading
|
STJSClass(ClassResolver classResolver,
File targetFolder,
Class<?> javaClass)
constructor for storage, instances created with this constructor are very short lived and should only be used to
output the small .stjs properties file that resides next to .class files
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<ClassWithJavascript> |
getDirectDependencies() |
Map<ClassWithJavascript,DependencyType> |
getDirectDependencyMap() |
Class<?> |
getJavaClass() |
String |
getJavaClassName() |
String |
getJavascriptClassName() |
List<URI> |
getJavascriptFiles() |
String |
getJavascriptNamespace() |
File |
getStjsPropertiesFile() |
int |
hashCode() |
void |
setDependencies(Map<String,DependencyType> deps) |
void |
setGeneratedJavascriptFile(URI generatedJavascriptFile) |
void |
setJavascriptNamespace(String jsNamespace) |
void |
store() |
String |
toString() |
public static final String CLASS_PROP
public static final String JS_NAMESPACE
public STJSClass(ClassResolver classResolver, File targetFolder, Class<?> javaClass)
public STJSClass(ClassResolver classResolver, ClassLoader classLoader, Class<?> javaClass)
public File getStjsPropertiesFile()
public void store()
public void setJavascriptNamespace(String jsNamespace)
public void setDependencies(Map<String,DependencyType> deps)
public void setGeneratedJavascriptFile(URI generatedJavascriptFile)
public final String getJavaClassName()
getJavaClassName in interface ClassWithJavascriptpublic Class<?> getJavaClass()
getJavaClass in interface ClassWithJavascriptpublic String getJavascriptClassName()
getJavascriptClassName in interface ClassWithJavascriptpublic String getJavascriptNamespace()
getJavascriptNamespace in interface ClassWithJavascriptpublic List<URI> getJavascriptFiles()
getJavascriptFiles in interface ClassWithJavascriptpublic List<ClassWithJavascript> getDirectDependencies()
getDirectDependencies in interface ClassWithJavascriptpublic Map<ClassWithJavascript,DependencyType> getDirectDependencyMap()
getDirectDependencyMap in interface ClassWithJavascriptCopyright © 2015. All Rights Reserved.