Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultValidaterFactory ¶
type DefaultValidaterFactory struct { }
func (*DefaultValidaterFactory) CreateValidater ¶
func (this *DefaultValidaterFactory) CreateValidater(exp string) Validater
type ValidateManager ¶
type ValidateManager struct {
// contains filtered or unexported fields
}
func (*ValidateManager) GetFactory ¶
func (this *ValidateManager) GetFactory() ValidaterFactory
func (*ValidateManager) Init ¶
func (this *ValidateManager) Init(factory ValidaterFactory)
func (*ValidateManager) Validate ¶
func (this *ValidateManager) Validate(obj interface{}) []error
func (*ValidateManager) ValidateByrules ¶
func (this *ValidateManager) ValidateByrules(obj interface{}, rules ...string) []error
type ValidaterFactory ¶
Click to show internal directories.
Click to hide internal directories.