public class JkIml.Component
extends java.lang.Object
Constructor and Description |
---|
Component() |
Modifier and Type | Method and Description |
---|---|
JkIml.Component |
addModuleLibraryOrderEntry(java.nio.file.Path path,
JkIml.Scope scope) |
JkIml.Component |
addModuleOrderEntry(java.lang.String moduleName,
JkIml.Scope scope) |
JkIml.Content |
getContent() |
java.util.List<dev.jeka.core.api.tooling.intellij.JkIml.OrderEntry> |
getOrderEntries() |
JkIml.Component |
replaceLibByModule(java.lang.String libPathEndsWithFilter,
java.lang.String moduleName)
Replaces the specified library with the specified module.
|
JkIml.Component |
setContent(JkIml.Content content) |
JkIml.Component |
setExcludeOutput(boolean excludeOutput) |
JkIml.Component |
setJdkName(java.lang.String jdkName) |
JkIml.Component |
setModuleAttributes(java.lang.String moduleName,
JkIml.Scope scope,
java.lang.Boolean exported)
Sets the scope and exported attribute to the specified module.
|
JkIml.Component |
setOutput(java.lang.String output) |
JkIml.Component |
setOutputTest(java.lang.String outputTest) |
public JkIml.Content getContent()
public JkIml.Component setOutput(java.lang.String output)
public JkIml.Component setOutputTest(java.lang.String outputTest)
public JkIml.Component setExcludeOutput(boolean excludeOutput)
public JkIml.Component setJdkName(java.lang.String jdkName)
public JkIml.Component setContent(JkIml.Content content)
public java.util.List<dev.jeka.core.api.tooling.intellij.JkIml.OrderEntry> getOrderEntries()
public JkIml.Component addModuleLibraryOrderEntry(java.nio.file.Path path, JkIml.Scope scope)
public JkIml.Component addModuleOrderEntry(java.lang.String moduleName, JkIml.Scope scope)
public JkIml.Component replaceLibByModule(java.lang.String libPathEndsWithFilter, java.lang.String moduleName)
public JkIml.Component setModuleAttributes(java.lang.String moduleName, JkIml.Scope scope, java.lang.Boolean exported)
moduleName
- The module to set attributes on.scope
- If null, scope remains unchanged.exported
- If null, scope remains unchanged.