package saker.nest.version
public interface VersionRangeVisitor<R, P>
Visitor interface for visiting VersionRange instances.
RThe result type of the visitor.
PThe parameter type of the visitor.
public R | visit( Visits an base version version range. |
public R | visit( Visits an intersection version range. |
public R | visit( Visits an exact version range. |
public R | visit( Visits an intersection version range. |
public R | visit( Visits an maximum version range. |
public R | visit( Visits an minimum version range. |
public R | visit( Visits an union version range. |
public R | visit( Visits an unsatisfiable version range. |
Visits an base version version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an intersection version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an exact version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an intersection version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an maximum version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an minimum version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an union version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.
Visits an unsatisfiable version range.
rangeThe version range.
paramThe parameter passed to VersionRange.accept(VersionRangeVisitor<R, P>, P) .
The result of the visiting.