Documentation ¶
Index ¶
- Variables
- func Get(name string) (types.TarballNameParserI, error)
- type TarballNameParser_FreeImage
- type TarballNameParser_InfoZip
- type TarballNameParser_OpenJDK_Mercurial_Tags_Convertor
- type TarballNameParser_OpenSSH
- type TarballNameParser_OpenSSL
- type TarballNameParser_ReleaseVersion
- type TarballNameParser_Slang
- type TarballNameParser_Std
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // last openjdk tag which used OPENJDK_HG_RE_10 is jdk9-b94 OPENJDK_HG_RE_10 = regexp.MustCompile(`^(\w+)((?:\d+\.?)+)\-b(\d+)$`) // first openjdk tag using OPENJDK_HG_RE_20 is jdk-9+95 OPENJDK_HG_RE_20 = regexp.MustCompile(`^(\w+)\-((?:\d+\.?)+)\+(\d+)$`) )
View Source
var Index = map[string]types.TarballNameParserI{ "std": &TarballNameParser_Std{}, "infozip": &TarballNameParser_InfoZip{}, "openssh": &TarballNameParser_OpenSSH{}, "openssl": &TarballNameParser_OpenSSL{}, "openjdk_hg_tags": &TarballNameParser_OpenJDK_Mercurial_Tags_Convertor{}, "freeimage": &TarballNameParser_FreeImage{}, "release/version": &TarballNameParser_ReleaseVersion{}, }
Functions ¶
Types ¶
type TarballNameParser_FreeImage ¶
type TarballNameParser_FreeImage struct{}
func (*TarballNameParser_FreeImage) Parse ¶
func (self *TarballNameParser_FreeImage) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_FreeImage) Render ¶
func (self *TarballNameParser_FreeImage) Render(value *tarballname.ParsedTarballName) (string, error)
type TarballNameParser_InfoZip ¶
type TarballNameParser_InfoZip struct{}
func (*TarballNameParser_InfoZip) Parse ¶
func (self *TarballNameParser_InfoZip) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_InfoZip) Render ¶
func (self *TarballNameParser_InfoZip) Render(value *tarballname.ParsedTarballName) (string, error)
type TarballNameParser_OpenJDK_Mercurial_Tags_Convertor ¶
type TarballNameParser_OpenJDK_Mercurial_Tags_Convertor struct { }
func (*TarballNameParser_OpenJDK_Mercurial_Tags_Convertor) Parse ¶
func (self *TarballNameParser_OpenJDK_Mercurial_Tags_Convertor) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_OpenJDK_Mercurial_Tags_Convertor) Render ¶
func (self *TarballNameParser_OpenJDK_Mercurial_Tags_Convertor) Render( value *tarballname.ParsedTarballName, ) ( string, error, )
type TarballNameParser_OpenSSH ¶
type TarballNameParser_OpenSSH struct{}
func (*TarballNameParser_OpenSSH) Parse ¶
func (self *TarballNameParser_OpenSSH) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_OpenSSH) Render ¶
func (self *TarballNameParser_OpenSSH) Render(value *tarballname.ParsedTarballName) (string, error)
type TarballNameParser_OpenSSL ¶
type TarballNameParser_OpenSSL struct{}
func (*TarballNameParser_OpenSSL) Parse ¶
func (self *TarballNameParser_OpenSSL) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_OpenSSL) Render ¶
func (self *TarballNameParser_OpenSSL) Render(value *tarballname.ParsedTarballName) (string, error)
type TarballNameParser_ReleaseVersion ¶
type TarballNameParser_ReleaseVersion struct{}
func (*TarballNameParser_ReleaseVersion) Parse ¶
func (self *TarballNameParser_ReleaseVersion) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_ReleaseVersion) Render ¶
func (self *TarballNameParser_ReleaseVersion) Render(value *tarballname.ParsedTarballName) (string, error)
type TarballNameParser_Slang ¶
type TarballNameParser_Slang struct{}
func (*TarballNameParser_Slang) Parse ¶
func (self *TarballNameParser_Slang) Parse(value string) ( *tarballname.ParsedTarballName, error, )
type TarballNameParser_Std ¶
type TarballNameParser_Std struct{}
func (*TarballNameParser_Std) Parse ¶
func (self *TarballNameParser_Std) Parse(value string) ( *tarballname.ParsedTarballName, error, )
func (*TarballNameParser_Std) Render ¶
func (self *TarballNameParser_Std) Render(value *tarballname.ParsedTarballName) (string, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.