public class JavaData extends AnyStructuredData
Modifier and Type | Field and Description |
---|---|
protected java.nio.file.Path |
classPath |
protected java.lang.String |
compiler |
protected java.nio.file.Path |
extensionDirectories |
protected java.nio.file.Path |
home |
protected java.nio.file.Path |
libraryPath |
protected SpecificationData |
specification |
protected java.nio.file.Path |
temporaryDirectory |
protected java.lang.String |
vendor |
protected java.net.URL |
vendorUrl |
protected java.lang.String |
version |
protected VirtualMachineData |
virtualMachine |
separator
Constructor and Description |
---|
JavaData() |
Modifier and Type | Method and Description |
---|---|
java.nio.file.Path |
getClassPath() |
java.lang.String |
getCompiler() |
java.nio.file.Path |
getExtensionDirectories() |
java.nio.file.Path |
getHome() |
java.nio.file.Path |
getLibraryPath() |
SpecificationData |
getSpecification() |
java.nio.file.Path |
getTemporaryDirectory() |
java.lang.String |
getVendor() |
java.net.URL |
getVendorUrl() |
java.lang.String |
getVersion() |
VirtualMachineData |
getVirtualMachine() |
void |
setClassPath(java.nio.file.Path classPath) |
void |
setCompiler(java.lang.String compiler) |
void |
setExtensionDirectories(java.nio.file.Path extensionDirectories) |
void |
setHome(java.nio.file.Path home) |
void |
setLibraryPath(java.nio.file.Path libraryPath) |
void |
setSpecification(SpecificationData specification) |
void |
setTemporaryDirectory(java.nio.file.Path temporaryDirectory) |
void |
setVendor(java.lang.String vendor) |
void |
setVendorUrl(java.net.URL vendorUrl) |
void |
setVersion(java.lang.String version) |
void |
setVirtualMachine(VirtualMachineData virtualMachine) |
flatten, fromMap, fromString, get, get, get, get, merge, merge, merge, merge, of, put, put, put, structure
equals, fromMap, fromString, hashCode, toMap, toMap, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
any
protected java.lang.String vendor
protected java.net.URL vendorUrl
protected java.lang.String version
protected SpecificationData specification
protected VirtualMachineData virtualMachine
protected java.nio.file.Path home
protected java.lang.String compiler
protected java.nio.file.Path classPath
protected java.nio.file.Path libraryPath
protected java.nio.file.Path extensionDirectories
protected java.nio.file.Path temporaryDirectory
public void setVendor(java.lang.String vendor)
public void setVendorUrl(java.net.URL vendorUrl)
public void setVersion(java.lang.String version)
public void setSpecification(SpecificationData specification)
public void setVirtualMachine(VirtualMachineData virtualMachine)
public void setHome(java.nio.file.Path home)
public void setCompiler(java.lang.String compiler)
public void setClassPath(java.nio.file.Path classPath)
public void setLibraryPath(java.nio.file.Path libraryPath)
public void setExtensionDirectories(java.nio.file.Path extensionDirectories)
public void setTemporaryDirectory(java.nio.file.Path temporaryDirectory)
public java.lang.String getVendor()
public java.net.URL getVendorUrl()
public java.lang.String getVersion()
public SpecificationData getSpecification()
public VirtualMachineData getVirtualMachine()
public java.nio.file.Path getHome()
public java.lang.String getCompiler()
public java.nio.file.Path getClassPath()
public java.nio.file.Path getLibraryPath()
public java.nio.file.Path getExtensionDirectories()
public java.nio.file.Path getTemporaryDirectory()