Documentation
¶
Index ¶
- type SimpleRenderer
- func (r *SimpleRenderer) DeReference() bool
- func (r *SimpleRenderer) Indent() int
- func (r *SimpleRenderer) NativeType(t *types.TypeNode) *types.NativeType
- func (r *SimpleRenderer) Path(t *types.TypeNode) []string
- func (r *SimpleRenderer) Post(t *types.TypeNode) []string
- func (r *SimpleRenderer) Pre(t *types.TypeNode) []string
- func (r *SimpleRenderer) Prefix() string
- func (r *SimpleRenderer) ProcessSchema(schema *types.Schema, settings ...string) ([]string, error)
- func (r *SimpleRenderer) SetIndent(value int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SimpleRenderer ¶
type SimpleRenderer struct {
// contains filtered or unexported fields
}
SimpleRenderer provides a simple string renderer.
func NewSimpleRenderer ¶
func NewSimpleRenderer(opt *renderer.Options) *SimpleRenderer
func (*SimpleRenderer) DeReference ¶
func (r *SimpleRenderer) DeReference() bool
func (*SimpleRenderer) Indent ¶
func (r *SimpleRenderer) Indent() int
func (*SimpleRenderer) NativeType ¶ added in v0.0.11
func (r *SimpleRenderer) NativeType(t *types.TypeNode) *types.NativeType
func (*SimpleRenderer) Path ¶
func (r *SimpleRenderer) Path(t *types.TypeNode) []string
Path is a function that builds a path string from a TypeNode. Format is: [<Name>:]<Type>[:<TypeRef>] - If Name is set, prefix with "Name", otherwise "-" - If TypeRef is set, suffix with "TypeRef", otherwise "-" - If Error is set, wrap entire string with "!"
func (*SimpleRenderer) Prefix ¶
func (r *SimpleRenderer) Prefix() string
func (*SimpleRenderer) ProcessSchema ¶
func (*SimpleRenderer) SetIndent ¶
func (r *SimpleRenderer) SetIndent(value int)
Click to show internal directories.
Click to hide internal directories.