Class IpValue
- java.lang.Object
-
- org.opennms.netmgt.flows.classification.internal.value.IpValue
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<IpRange>
getIpAddressRanges()
boolean
isInRange(IpAddr address)
static IpValue
of(java.lang.String input)
static IpValue
of(StringValue input)
static IpRange
parseCIDR(java.lang.String cidr)
IpValue
shrink(Bound<IpAddr> bound)
Shrinks this rule value by removing those parts that are already covered by the given bound.
-
-
-
Constructor Detail
-
IpValue
public IpValue(java.util.List<IpRange> ranges)
-
-
Method Detail
-
of
public static IpValue of(java.lang.String input)
-
of
public static IpValue of(StringValue input)
-
isInRange
public boolean isInRange(IpAddr address)
-
getIpAddressRanges
public java.util.List<IpRange> getIpAddressRanges()
-
parseCIDR
public static IpRange parseCIDR(java.lang.String cidr)
-
shrink
public IpValue shrink(Bound<IpAddr> bound)
Description copied from interface:RuleValue
Shrinks this rule value by removing those parts that are already covered by the given bound.The given bounds result from thresholds along paths in the decision tree. During classification those parts that are covered by these threshold need not to be checked again.
-
-