B C D F G H I J L O P R S V 

B

byteArrayOutputStream - Variable in class com.ddubyat.develop.jhawtcode.dynamic.JavaClassObject
 

C

canHawtTheCode() - Method in class com.ddubyat.develop.jhawtcode.util.PropertyUtil
Internal check to see if dynamic code execution is enabled
ClassCompilerUtil - Class in com.ddubyat.develop.jhawtcode.util
ClassCompilerUtil compiles a file from string contents then load it into the current classloader using the extended classpath available to the container
ClassCompilerUtil() - Constructor for class com.ddubyat.develop.jhawtcode.util.ClassCompilerUtil
 
close() - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
com.ddubyat.develop.jhawtcode.dynamic - package com.ddubyat.develop.jhawtcode.dynamic
 
com.ddubyat.develop.jhawtcode.util - package com.ddubyat.develop.jhawtcode.util
 
com.ddubyat.develop.jhawtcode.web - package com.ddubyat.develop.jhawtcode.web
 
compileNewClass(String, String, String, ClassLoader) - Method in class com.ddubyat.develop.jhawtcode.util.ClassCompilerUtil
Utility function to compile a class in memory on server

D

doCode(ApplicationContext, HttpServletRequest, HttpServletResponse) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicCodeFrom
Method called for dynamic code
doCode(ApplicationContext, HttpServletRequest, HttpServletResponse) - Method in interface com.ddubyat.develop.jhawtcode.dynamic.DynamicRuntimeCode
Method that contains basic elements to interact with a spring app
DynamicClassLoaderJavaFileManager - Class in com.ddubyat.develop.jhawtcode.dynamic
DynamicClassLoaderJavaFileManager is a java file manager implementation to allow in class loader class compilation
DynamicClassLoaderJavaFileManager(ClassLoader, StandardJavaFileManager) - Constructor for class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
Constructor for file manager using classloader
DynamicCodeController - Class in com.ddubyat.develop.jhawtcode.web
InternalResourceController is a Spring Controller that will serve up css and js for JHawtCode
DynamicCodeController() - Constructor for class com.ddubyat.develop.jhawtcode.web.DynamicCodeController
 
DynamicCodeFrom - Class in com.ddubyat.develop.jhawtcode.dynamic
DynamicCodeFrom is a template class for dynamic invocation
DynamicCodeFrom() - Constructor for class com.ddubyat.develop.jhawtcode.dynamic.DynamicCodeFrom
 
DynamicCodeInvocationHandler - Class in com.ddubyat.develop.jhawtcode.dynamic
DynamicCodeInvocationHandler is the invocation handler that will manage proxying executable class
DynamicCodeInvocationHandler(Class) - Constructor for class com.ddubyat.develop.jhawtcode.dynamic.DynamicCodeInvocationHandler
Constructor to help create proxy
DynamicRuntimeCode - Interface in com.ddubyat.develop.jhawtcode.dynamic
DynamicRuntimeCode is an interface for dynamic invocation

F

flush() - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 

G

getBytes() - Method in class com.ddubyat.develop.jhawtcode.dynamic.JavaClassObject
Return contents of java code from stream instead of file
getCharContent(boolean) - Method in class com.ddubyat.develop.jhawtcode.dynamic.InMemoryJavaFileObject
 
getClassLoader(JavaFileManager.Location) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
getFileForInput(JavaFileManager.Location, String, String) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
getFileForOutput(JavaFileManager.Location, String, String, FileObject) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
gzipCompress(String) - Static method in class com.ddubyat.develop.jhawtcode.util.ResourceUtil
Compresses string data into a byte array

H

hasLocation(JavaFileManager.Location) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 

I

inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
InMemoryJavaFileObject - Class in com.ddubyat.develop.jhawtcode.dynamic
JavaClassObject contains its own code in a string versus a file
InMemoryJavaFileObject(String, CharSequence) - Constructor for class com.ddubyat.develop.jhawtcode.dynamic.InMemoryJavaFileObject
Constructor to initialize uri of object from string
InternalResourceController - Class in com.ddubyat.develop.jhawtcode.web
InternalResourceController is a Spring Controller that will serve up css and js for JHawtCode
InternalResourceController() - Constructor for class com.ddubyat.develop.jhawtcode.web.InternalResourceController
 
invoke(Object, Method, Object[]) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicCodeInvocationHandler
 
isSupportedOption(String) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 

J

JavaClassObject - Class in com.ddubyat.develop.jhawtcode.dynamic
JavaClassObject contains its own code versus a file
JavaClassObject(String, JavaFileObject.Kind) - Constructor for class com.ddubyat.develop.jhawtcode.dynamic.JavaClassObject
Constructor to initialize uri of object from long class name

L

list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class com.ddubyat.develop.jhawtcode.dynamic.DynamicClassLoaderJavaFileManager
 
loadJar(String) - Method in class com.ddubyat.develop.jhawtcode.web.DynamicCodeController
Controller mapping to load local jar file

O

openOutputStream() - Method in class com.ddubyat.develop.jhawtcode.dynamic.JavaClassObject
 

P

PropertyUtil - Class in com.ddubyat.develop.jhawtcode.util
PropertyUtil is used to set system properties and check system property for ability to execute dynamic code
PropertyUtil() - Constructor for class com.ddubyat.develop.jhawtcode.util.PropertyUtil
 

R

readLocalResource(String[]) - Method in class com.ddubyat.develop.jhawtcode.util.ResourceUtil
Reads local resource files into a string from classpath
readLocalResource(String) - Method in class com.ddubyat.develop.jhawtcode.util.ResourceUtil
Reads a local resource file into a string from classpath
requestCSS(HttpServletResponse) - Method in class com.ddubyat.develop.jhawtcode.web.InternalResourceController
Controller method to deliver application CSS
requestJS(HttpServletRequest, HttpServletResponse) - Method in class com.ddubyat.develop.jhawtcode.web.InternalResourceController
Controller method to deliver application JS
ResourceUtil - Class in com.ddubyat.develop.jhawtcode.util
ResourceUtil is used to read and manipulate local resources
ResourceUtil() - Constructor for class com.ddubyat.develop.jhawtcode.util.ResourceUtil
 
runCode(HttpServletRequest, HttpServletResponse, String, String, String, String) - Method in class com.ddubyat.develop.jhawtcode.web.DynamicCodeController
Controller method that will accept java code for compilation and execution

S

setProp(String, String) - Method in class com.ddubyat.develop.jhawtcode.util.PropertyUtil
Service method to set a system property during runtime
setProp(String, String) - Method in class com.ddubyat.develop.jhawtcode.web.DynamicCodeController
Set a system property controller endpoint

V

version() - Method in class com.ddubyat.develop.jhawtcode.web.DynamicCodeController
Method to give version of application
B C D F G H I J L O P R S V 

Copyright © 2014. All rights reserved.