A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

apply(Project) - Method in TheaPlugin

B

byFlavor(String) - Method in Versions
@param flavor The flavor name, or the byFlavor prefix.
byFlavor(String) - Method in VersionsImpl

C

ConstVersion - Class in com.larryhsiao.thea.version
ConstVersion(String, String) - Constructor in ConstVersion

D

DateTime - Class in com.larryhsiao.thea.version
Date time indicator string.
DebugVersion - Class in com.larryhsiao.thea.version
A debug Version, which we can not find any tag by flavor at HEAD by git command.
DebugVersion() - Constructor in DebugVersion

E

F

flavor() - Method in ConstVersion
flavor() - Method in DebugVersion
flavor() - Method in Version
@return Flavor name
FlavorVersionPattern - Class in com.larryhsiao.thea.version.pattern
Pattern source that contains flavor name and versions.
FlavorVersionPattern(String) - Constructor in FlavorVersionPattern

G

GitAllTagByFlavor - Class in com.larryhsiao.thea.version.git
Source for all tag by flavor sorted by name.
GitHeadTagSource - Class in com.larryhsiao.thea.version.git
Source which fetch tags current HEAD have.
gitTag() - Method in ConstVersion
gitTag() - Method in DebugVersion
gitTag() - Method in Version
@return The byFlavor name

H

I

indicator - Field in TheaExtension

J

K

L

M

N

NonFlavorVersionPattern - Class in com.larryhsiao.thea.version.pattern
A pattern source that only contains version.

O

P

Q

R

S

T

TheaExtension - Class in com.larryhsiao.thea
TheaPlugin - Class in com.larryhsiao.thea

U

V

value() - Method in DateTime
value() - Method in FlavorVersionPattern
value() - Method in GitAllTagByFlavor
value() - Method in GitHeadTagSource
value() - Method in NonFlavorVersionPattern
value() - Method in VersionInt
value() - Method in VersionString
Version - Interface in com.larryhsiao.thea.version
version - Field in TheaExtension
version() - Method in Versions
@return The version object without flavor.
version() - Method in VersionsImpl
versionCode() - Method in ConstVersion
versionCode() - Method in DebugVersion
versionCode() - Method in Version
@return The version code
versionIndicator - Field in TheaExtension
VersionInt - Class in com.larryhsiao.thea.version
Version Integer from version String.
VersionInt(Source<String>) - Constructor in VersionInt
versionName() - Method in ConstVersion
versionName() - Method in DebugVersion
versionName() - Method in Version
The version name without flavor. e.g v1.0.0
Versions - Interface in com.larryhsiao.thea.version
The tags at HEAD
VersionsImpl - Class in com.larryhsiao.thea.version
Versioning by Git tags.
VersionsImpl(Source<String[]>, Source<Version>) - Constructor in VersionsImpl
VersionString - Class in com.larryhsiao.thea.version
Source for version indicator String.
VersionString(Source<String[]>, Source<Version>, String) - Constructor in VersionString

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _