Enum JigDocument
- java.lang.Object
-
- java.lang.Enum<JigDocument>
-
- org.dddjava.jig.domain.model.documents.documentformat.JigDocument
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<JigDocument>
public enum JigDocument extends java.lang.Enum<JigDocument>
取り扱うドキュメントの種類
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ApplicationList機能一覧 機能を提供するメソッドの一覧。 三層(プレゼンテーション層、アプリケーション層、データソース層)の情報を提供する。 アプリケーションの状況把握に使用できる。 制限事項:MyBatisSqlReaderApplicationSummaryアプリケーション概要ArchitectureDiagramアーキテクチャ図BusinessRuleListビジネスルール一覧 ビジネスルールを表すクラスの一覧。 用語集としてや、ビジネスルールの充足具合の把握などに使用できる。BusinessRuleRelationDiagramビジネスルール関連図 ビジネスルール間の関連を可視化する。 クラス名と依存線のみのクラス図。ある程度以上の規模になると大きくなりすぎて使いづらくなる。 パッケージ関連図で把握できない場合の補助に使用する。CategoryDiagram区分図 区分と区分値を可視化する。 区分の充実はドメインの把握具合と密接に関わる。CategoryUsageDiagram区分使用図 区分を使用しているクラスを可視化する。ComponentRelationDiagramコンポーネント関連図CompositeUsecaseDiagramユースケース複合図CoreBusinessRuleRelationDiagramDomainSummaryドメイン概要EnumSummary区分概要OverconcentrationBusinessRuleDiagramPackageRelationDiagramパッケージ関連図 ビジネスルールのパッケージ関連を可視化する。 トップレベルからの階層(depth)で丸めて複数出力される。 パッケージの関連有無や方向からドメインを語れるかのウォークスルーに使用する。SchemaSummaryスキーマ概要ServiceMethodCallHierarchyDiagramサービスメソッド呼び出し図 サービスクラスのメソッド呼び出しを可視化する。TermList用語集
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<JigDocument>canonical()java.lang.StringfileName()JigDocumentTypejigDocumentType()java.lang.Stringlabel()static java.util.List<JigDocument>resolve(java.lang.String diagramTypes)static JigDocumentvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static JigDocument[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BusinessRuleList
public static final JigDocument BusinessRuleList
ビジネスルール一覧 ビジネスルールを表すクラスの一覧。 用語集としてや、ビジネスルールの充足具合の把握などに使用できる。
-
PackageRelationDiagram
public static final JigDocument PackageRelationDiagram
パッケージ関連図 ビジネスルールのパッケージ関連を可視化する。 トップレベルからの階層(depth)で丸めて複数出力される。 パッケージの関連有無や方向からドメインを語れるかのウォークスルーに使用する。
-
BusinessRuleRelationDiagram
public static final JigDocument BusinessRuleRelationDiagram
ビジネスルール関連図 ビジネスルール間の関連を可視化する。 クラス名と依存線のみのクラス図。ある程度以上の規模になると大きくなりすぎて使いづらくなる。 パッケージ関連図で把握できない場合の補助に使用する。
-
OverconcentrationBusinessRuleDiagram
public static final JigDocument OverconcentrationBusinessRuleDiagram
-
CoreBusinessRuleRelationDiagram
public static final JigDocument CoreBusinessRuleRelationDiagram
-
CategoryDiagram
public static final JigDocument CategoryDiagram
区分図 区分と区分値を可視化する。 区分の充実はドメインの把握具合と密接に関わる。
-
CategoryUsageDiagram
public static final JigDocument CategoryUsageDiagram
区分使用図 区分を使用しているクラスを可視化する。
-
ApplicationList
public static final JigDocument ApplicationList
機能一覧 機能を提供するメソッドの一覧。 三層(プレゼンテーション層、アプリケーション層、データソース層)の情報を提供する。 アプリケーションの状況把握に使用できる。 制限事項:MyBatisSqlReader
-
ServiceMethodCallHierarchyDiagram
public static final JigDocument ServiceMethodCallHierarchyDiagram
サービスメソッド呼び出し図 サービスクラスのメソッド呼び出しを可視化する。
-
CompositeUsecaseDiagram
public static final JigDocument CompositeUsecaseDiagram
ユースケース複合図
-
ArchitectureDiagram
public static final JigDocument ArchitectureDiagram
アーキテクチャ図
-
ComponentRelationDiagram
public static final JigDocument ComponentRelationDiagram
コンポーネント関連図
-
DomainSummary
public static final JigDocument DomainSummary
ドメイン概要
-
ApplicationSummary
public static final JigDocument ApplicationSummary
アプリケーション概要
-
EnumSummary
public static final JigDocument EnumSummary
区分概要
-
SchemaSummary
public static final JigDocument SchemaSummary
スキーマ概要
-
TermList
public static final JigDocument TermList
用語集
-
-
Method Detail
-
values
public static JigDocument[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (JigDocument c : JigDocument.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JigDocument valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
canonical
public static java.util.List<JigDocument> canonical()
-
fileName
public java.lang.String fileName()
-
resolve
public static java.util.List<JigDocument> resolve(java.lang.String diagramTypes)
-
jigDocumentType
public JigDocumentType jigDocumentType()
-
label
public java.lang.String label()
-
-