Class IPv4s
- java.lang.Object
-
- net.andreinc.mockneat.abstraction.MockUnitBase
-
- net.andreinc.mockneat.unit.networking.IPv4s
-
- All Implemented Interfaces:
MockUnit<java.lang.String>,MockUnitString
public class IPv4s extends MockUnitBase implements MockUnitString
-
-
Field Summary
-
Fields inherited from class net.andreinc.mockneat.abstraction.MockUnitBase
mockNeat
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IPv4sipv4s()Returns aIPv4sobject that can be used to generate arbitrary IPv4 addresses.java.util.function.Supplier<java.lang.String>supplier()This is the sole abstract method of the interface.MockUnitStringtype(IPv4Type type)This method can be used to narrow down the IPv4 generation process to a certain type.MockUnitStringtypes(IPv4Type... types)This method can be used to narrow down the IPv4 generation process to a few types.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.andreinc.mockneat.abstraction.MockUnit
array, array, collection, collection, collection, collection, collection, collection, consume, consume, get, get, list, list, list, list, list, list, map, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapToDouble, mapToInt, mapToLocalDate, mapToLong, mapToString, mapToString, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, serialize, set, set, set, set, set, set, stream, val, val, valStr, valStr
-
Methods inherited from interface net.andreinc.mockneat.abstraction.MockUnitString
accumulate, append, array, base64, escapeCsv, escapeEcmaScript, escapeHtml, escapeXml, format, md2, md5, noSpecialChars, prepend, replace, replace, replaceAll, replaceFirst, sha1, sha256, sha384, sha512, split, split, sub, sub, urlEncode, urlEncode
-
-
-
-
Constructor Detail
-
IPv4s
protected IPv4s()
-
IPv4s
public IPv4s(MockNeat mockNeat)
-
-
Method Detail
-
ipv4s
public static IPv4s ipv4s()
Returns a
IPv4sobject that can be used to generate arbitrary IPv4 addresses.- Returns:
- A re-usable
IPv4sobject. TheIPv4sclass implementsMockUnitString.
-
supplier
public java.util.function.Supplier<java.lang.String> supplier()
Description copied from interface:MockUnitThis is the sole abstract method of the interface. Needs to be implemented every-time a MockUnit is implemented.
-
types
public MockUnitString types(IPv4Type... types)
This method can be used to narrow down the IPv4 generation process to a few types.
- Parameters:
types- The types array (var-arg).- Returns:
- A new
MockUnitString.
-
type
public MockUnitString type(IPv4Type type)
This method can be used to narrow down the IPv4 generation process to a certain type.
- Parameters:
type- The type of array to be generated.- Returns:
- A new
MockUnitString.
-
-