Class IpValidator

  • All Implemented Interfaces:
    com.beust.jcommander.IParameterValidator
    Direct Known Subclasses:
    IpV4Validator, IpV6Validator

    public abstract class IpValidator
    extends Object
    implements com.beust.jcommander.IParameterValidator
    Base command line flag validator for an IP address.
    • Constructor Detail

      • IpValidator

        public IpValidator()
    • Method Detail

      • validate

        public void validate​(String name,
                             String value)
        Specified by:
        validate in interface com.beust.jcommander.IParameterValidator
      • ipVersion

        protected abstract int ipVersion()
      • shouldAccept

        protected abstract boolean shouldAccept​(InetAddress inetAddress)