Index
All Classes and Interfaces|All Packages
A
- add(CommitItem) - Method in class net.tangly.dev.model.Commit
- add(CommitItem) - Method in class net.tangly.dev.model.RepositoryFile
- addedLines() - Method in record class net.tangly.dev.model.CommitItem
-
Returns the value of the
addedLines
record component. - addLink(Link) - Method in class net.tangly.dev.adr.Adr
- Adr - Class in net.tangly.dev.adr
-
Defines an architectural design record used to codify software architecture decisions.
- Adr(String) - Constructor for class net.tangly.dev.adr.Adr
- adrPath() - Method in class net.tangly.dev.adr.Adr
- adrPath(Path) - Method in class net.tangly.dev.adr.Adr
- AdrReader - Class in net.tangly.dev.adr
-
Imports architecture design records ADR from asciidoc files.
- AdrReader() - Constructor for class net.tangly.dev.adr.AdrReader
- arseModules() - Method in class net.tangly.dev.apps.ParseJavaApplication
-
A module is identified as [module]/src/main/java/**.
C
- changes() - Method in class net.tangly.dev.model.RepositoryFile
- Clazz - Record Class in net.tangly.dev.model
- Clazz(String) - Constructor for record class net.tangly.dev.model.Clazz
-
Creates an instance of a
Clazz
record class. - comment() - Method in class net.tangly.dev.model.Commit
- commit() - Method in record class net.tangly.dev.model.CommitItem
-
Returns the value of the
commit
record component. - Commit - Class in net.tangly.dev.model
- Commit(String, Committer, LocalDate, String) - Constructor for class net.tangly.dev.model.Commit
- CommitItem - Record Class in net.tangly.dev.model
- CommitItem(Commit, RepositoryFile, int, int) - Constructor for record class net.tangly.dev.model.CommitItem
-
Creates an instance of a
CommitItem
record class. - commits() - Method in class net.tangly.dev.apps.ParserGitCommits
- committer() - Method in class net.tangly.dev.model.Commit
- Committer - Record Class in net.tangly.dev.model
- Committer(String) - Constructor for record class net.tangly.dev.model.Committer
-
Creates an instance of a
Committer
record class. - committers() - Method in class net.tangly.dev.apps.ParserGitCommits
- consequences() - Method in class net.tangly.dev.adr.Adr
- consequences(String) - Method in class net.tangly.dev.adr.Adr
- context() - Method in class net.tangly.dev.adr.Adr
- context(String) - Method in class net.tangly.dev.adr.Adr
- createCommitter(String) - Method in class net.tangly.dev.apps.ParserGitCommits
- createRepositoryFile(String) - Method in class net.tangly.dev.apps.ParserGitCommits
D
- date() - Method in class net.tangly.dev.adr.Adr
- date(LocalDate) - Method in class net.tangly.dev.adr.Adr
- decision() - Method in class net.tangly.dev.adr.Adr
- decision(String) - Method in class net.tangly.dev.adr.Adr
E
- equals(Object) - Method in record class net.tangly.dev.adr.Link
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.dev.model.Clazz
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.dev.model.CommitItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tangly.dev.model.Committer
-
Indicates whether some other object is "equal to" this one.
F
- file() - Method in record class net.tangly.dev.model.CommitItem
-
Returns the value of the
file
record component. - files() - Method in class net.tangly.dev.apps.ParserGitCommits
- findOrCreateClass(String) - Method in class net.tangly.dev.apps.ParseJavaApplication
- findOrCreateCommitter(String) - Method in class net.tangly.dev.apps.ParserGitCommits
- findOrCreateModule(String) - Method in class net.tangly.dev.apps.ParseJavaApplication
- findOrCreatePackage(String) - Method in class net.tangly.dev.apps.ParseJavaApplication
- findOrCreateRepositoryFile(String) - Method in class net.tangly.dev.apps.ParserGitCommits
H
- hashCode() - Method in record class net.tangly.dev.adr.Link
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.dev.model.Clazz
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.dev.model.CommitItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tangly.dev.model.Committer
-
Returns a hash code value for this object.
I
- id() - Method in class net.tangly.dev.adr.Adr
- id() - Method in class net.tangly.dev.model.Commit
- isStatusValid(String) - Static method in class net.tangly.dev.adr.Adr
- items() - Method in class net.tangly.dev.model.Commit
L
- Link - Record Class in net.tangly.dev.adr
-
Defines a link between architecture design records.
- Link(String, String, LinkType, String) - Constructor for record class net.tangly.dev.adr.Link
-
Creates an instance of a
Link
record class. - links() - Method in class net.tangly.dev.adr.Adr
- LinkType - Enum Class in net.tangly.dev.adr
-
Defines the types of links between architecture design records.
M
- main(String[]) - Static method in class net.tangly.dev.adr.AdrReader
- module() - Method in class net.tangly.dev.adr.Adr
- module(String) - Method in class net.tangly.dev.adr.Adr
- Module - Class in net.tangly.dev.model
- Module(String) - Constructor for class net.tangly.dev.model.Module
N
- name() - Method in record class net.tangly.dev.model.Clazz
-
Returns the value of the
name
record component. - name() - Method in record class net.tangly.dev.model.Committer
-
Returns the value of the
name
record component. - name() - Method in class net.tangly.dev.model.Module
- name() - Method in class net.tangly.dev.model.RepositoryFile
- net.tangly.dev.adr - package net.tangly.dev.adr
-
Provides support to process architectural design records in an application.
- net.tangly.dev.apps - package net.tangly.dev.apps
-
Provides the applications to analyze source code artifacts managed in a source code version management system.
- net.tangly.dev.model - package net.tangly.dev.model
-
Provides the model of source code artifacts stored in a version configuration management system.
O
- of(String) - Method in class net.tangly.dev.apps.ParserGitCommits
- of(List<String>) - Method in class net.tangly.dev.apps.ParserGitCommits
- of(Commit, String) - Method in class net.tangly.dev.apps.ParserGitCommits
P
- Packages - Class in net.tangly.dev.model
- Packages(String) - Constructor for class net.tangly.dev.model.Packages
- parseGitLog(Path) - Method in class net.tangly.dev.apps.ParserGitCommits
- ParseJavaApplication - Class in net.tangly.dev.apps
- ParseJavaApplication() - Constructor for class net.tangly.dev.apps.ParseJavaApplication
- ParserGitCommits - Class in net.tangly.dev.apps
-
git log --numstat --pretty=format:'[%h] %an %ad %s' --date=short
- ParserGitCommits() - Constructor for class net.tangly.dev.apps.ParserGitCommits
R
- read(Path) - Method in class net.tangly.dev.adr.AdrReader
- readAll(Path...) - Method in class net.tangly.dev.adr.AdrReader
- references - Enum constant in enum class net.tangly.dev.adr.LinkType
- removedLines() - Method in record class net.tangly.dev.model.CommitItem
-
Returns the value of the
removedLines
record component. - RepositoryFile - Class in net.tangly.dev.model
- RepositoryFile() - Constructor for class net.tangly.dev.model.RepositoryFile
- RepositoryFile(String) - Constructor for class net.tangly.dev.model.RepositoryFile
S
- source() - Method in record class net.tangly.dev.adr.Link
-
Returns the value of the
source
record component. - status() - Method in class net.tangly.dev.adr.Adr
- status(String) - Method in class net.tangly.dev.adr.Adr
- STATUSES - Static variable in class net.tangly.dev.adr.Adr
- supersededBy - Enum constant in enum class net.tangly.dev.adr.LinkType
- supersedes - Enum constant in enum class net.tangly.dev.adr.LinkType
T
- target() - Method in record class net.tangly.dev.adr.Link
-
Returns the value of the
target
record component. - text() - Method in record class net.tangly.dev.adr.Link
-
Returns the value of the
text
record component. - timestamp() - Method in class net.tangly.dev.model.Commit
- title() - Method in class net.tangly.dev.adr.Adr
- title(String) - Method in class net.tangly.dev.adr.Adr
- toString() - Method in record class net.tangly.dev.adr.Link
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.dev.model.Clazz
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.dev.model.CommitItem
-
Returns a string representation of this record class.
- toString() - Method in record class net.tangly.dev.model.Committer
-
Returns a string representation of this record class.
- type() - Method in record class net.tangly.dev.adr.Link
-
Returns the value of the
type
record component.
V
- valueOf(String) - Static method in enum class net.tangly.dev.adr.LinkType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.tangly.dev.adr.LinkType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages