 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultHandler ¶
type DefaultHandler struct {
	// contains filtered or unexported fields
}
    DefaultHandler is the default implementation for a maven metadata handler
func New ¶
func New(metadataURL string, versionFilter version.Filter) *DefaultHandler
New returns a newly initialized DefaultHandler object
func (*DefaultHandler) GetLatestVersion ¶
func (d *DefaultHandler) GetLatestVersion() (string, error)
func (*DefaultHandler) GetMetadataURL ¶
func (d *DefaultHandler) GetMetadataURL() string
func (*DefaultHandler) GetVersions ¶
func (d *DefaultHandler) GetVersions() ([]string, error)
type Handler ¶
type Handler interface {
	GetMetadataURL() string
	GetLatestVersion() (string, error)
	GetVersions() ([]string, error)
}
    MetadataHandler must be implemented by any Maven metadata retriever
type MockMetadataHandler ¶
MockMetadataHandler implements the MetadataHandler interface to provide a mock to be used for unit tests
func (*MockMetadataHandler) GetLatestVersion ¶
func (m *MockMetadataHandler) GetLatestVersion() (string, error)
func (*MockMetadataHandler) GetMetadataURL ¶
func (m *MockMetadataHandler) GetMetadataURL() string
func (*MockMetadataHandler) GetVersions ¶
func (m *MockMetadataHandler) GetVersions() ([]string, error)
 Click to show internal directories. 
   Click to hide internal directories.