Class JavaFactory


  • public class JavaFactory
    extends java.lang.Object
    Factory for elements of the Java namespace.
    • Method Detail

      • javaVersion

        public static Factory<JavaVersion> javaVersion​(java.lang.String version)
        Create a factory for JavaVersion elements.
        Parameters:
        version - the Java version
        Returns:
        JavaVersion factory
      • fileEncoding

        public static Factory<FileEncoding> fileEncoding​(java.lang.String fileEncoding)
        Create a factory for FileEncoding elements.
        Parameters:
        fileEncoding - the file encoding
        Returns:
        FileEncoding factory
      • heapSize

        public static Factory<HeapSize> heapSize()
        Create a factory for HeapSize elements.
        Returns:
        HeapSize factory
      • classSource

        public static Factory<ClassSource> classSource​(java.lang.String className)
        Create a factory for ClassSource elements.
        Parameters:
        className - the source class name
        Returns:
        ClassSource factory
      • methodSource

        public static Factory<MethodSource> methodSource​(java.lang.String className,
                                                         java.lang.String methodName)
        Create a factory for MethodSource elements.
        Parameters:
        className - the source class name
        methodName - the source method name
        Returns:
        MethodSource factory
      • classpathResourceSource

        public static Factory<ClasspathResourceSource> classpathResourceSource​(java.lang.String resourceName)
        Create a factory for ClasspathResourceSource elements.
        Parameters:
        resourceName - the source resource name
        Returns:
        ClasspathResourceSource factory
      • packageSource

        public static Factory<PackageSource> packageSource​(java.lang.String packageName)
        Create a factory for PackageSource elements.
        Parameters:
        packageName - the source package name
        Returns:
        PackageSource factory
      • throwable

        public static Factory<Throwable> throwable​(java.lang.Throwable throwable)
        Create a factory for Throwable elements.
        Parameters:
        throwable - the throwable
        Returns:
        Throwable factory