public class JobSpecification extends AstNode
| コンストラクターと説明 |
|---|
JobSpecification(java.lang.String jobDefinitionText, JobNode jobNode, ArgumentNode[] globalOptions) |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | format() 適切な改行とインデントを含めて、このジョブ仕様のテキストをきれいに出力します。 |
java.util.Map<java.lang.String,java.lang.String> | getGlobalOptionsMap() |
JobDefinition | getJobDefinition(java.lang.String jobName) |
java.util.List<JobDefinition> | getJobDefinitions() この AST 内のどこかにインライン化されたすべてのジョブ定義のリストを返すショートカット (ツリーのトラバースを回避)。 |
java.lang.String | getJobDefinitionText() |
JobNode | getJobNode() |
java.util.List<JobReference> | getJobReferences() この AST 内のどこかにあるすべてのジョブ参照のリストを返すショートカット (ツリーのトラバースを回避) (遷移内の参照はカウントされません)。 |
java.lang.String | stringify(boolean includePositionInfo) |
Graph | toGraph() |
java.lang.String | toXML(java.lang.String batchJobId) |
java.lang.String | toXML(java.lang.String batchJobId, boolean prettyPrint) |
void | validate(JobDefinitionRepository jobDefinitionRepository)AST の検証を実行します。 |
format, getEndPos, getStartPos, stringifypublic JobSpecification(java.lang.String jobDefinitionText,
JobNode jobNode,
ArgumentNode[] globalOptions)public java.util.Map<java.lang.String,java.lang.String> getGlobalOptionsMap()
public java.lang.String stringify(boolean includePositionInfo)
public java.lang.String getJobDefinitionText()
public JobNode getJobNode()
public java.util.List<JobDefinition> getJobDefinitions()
public java.util.List<JobReference> getJobReferences()
public void validate(JobDefinitionRepository jobDefinitionRepository)
jobDefinitionRepository - ジョブ定義をチェックするためのリポジトリ JobSpecificationException - 検証が失敗した場合 public Graph toGraph()
public java.lang.String toXML(java.lang.String batchJobId)
batchJobId - XML ドキュメントの batch:job 要素に挿入される IDpublic java.lang.String toXML(java.lang.String batchJobId,
boolean prettyPrint)batchJobId - XML ドキュメントの batch:job 要素に挿入される IDprettyPrint - XML が人間が読める形式であるかどうかを決定します。public JobDefinition getJobDefinition(java.lang.String jobName)
public java.lang.String format()