Class urlBaseVisitor<Result>
This class provides an empty implementation of IurlVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Url
Assembly: Url.dll
Syntax
public class urlBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IurlVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitDomainNameOrIPv4Host(urlParser.DomainNameOrIPv4HostContext)
Visit a parse tree produced by the DomainNameOrIPv4Host
labeled alternative in hostname().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDomainNameOrIPv4Host(urlParser.DomainNameOrIPv4HostContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.DomainNameOrIPv4HostContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFrag(urlParser.FragContext)
Visit a parse tree produced by frag().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitFrag(urlParser.FragContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.FragContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHost(urlParser.HostContext)
Visit a parse tree produced by host().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitHost(urlParser.HostContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.HostContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIPv6Host(urlParser.IPv6HostContext)
Visit a parse tree produced by the IPv6Host
labeled alternative in hostname().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitIPv6Host(urlParser.IPv6HostContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.IPv6HostContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLogin(urlParser.LoginContext)
Visit a parse tree produced by login().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLogin(urlParser.LoginContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.LoginContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPassword(urlParser.PasswordContext)
Visit a parse tree produced by password().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPassword(urlParser.PasswordContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.PasswordContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPath(urlParser.PathContext)
Visit a parse tree produced by path().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPath(urlParser.PathContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.PathContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPort(urlParser.PortContext)
Visit a parse tree produced by port().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPort(urlParser.PortContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.PortContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuery(urlParser.QueryContext)
Visit a parse tree produced by query().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitQuery(urlParser.QueryContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.QueryContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitScheme(urlParser.SchemeContext)
Visit a parse tree produced by scheme().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitScheme(urlParser.SchemeContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.SchemeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSearch(urlParser.SearchContext)
Visit a parse tree produced by search().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSearch(urlParser.SearchContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.SearchContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSearchparameter(urlParser.SearchparameterContext)
Visit a parse tree produced by searchparameter().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitSearchparameter(urlParser.SearchparameterContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.SearchparameterContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitString(urlParser.StringContext)
Visit a parse tree produced by
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitString(urlParser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.StringContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUri(urlParser.UriContext)
Visit a parse tree produced by uri().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUri(urlParser.UriContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.UriContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUrl(urlParser.UrlContext)
Visit a parse tree produced by url().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUrl(urlParser.UrlContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.UrlContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUser(urlParser.UserContext)
Visit a parse tree produced by user().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitUser(urlParser.UserContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.UserContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitV6host(urlParser.V6hostContext)
Visit a parse tree produced by v6host().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitV6host(urlParser.V6hostContext context)
Parameters
Type | Name | Description |
---|---|---|
urlParser.V6hostContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |