Module inet.ipaddr
Package inet.ipaddr.format.util
Class IPAddressPartConfiguredString<T extends IPAddressStringDivisionSeries,P extends IPAddressStringWriter<T>>
- java.lang.Object
-
- inet.ipaddr.format.util.IPAddressPartConfiguredString<T,P>
-
- Type Parameters:
T
- the type of the address part from which this configurable string was derivedP
- the type of the params used to generate the string
public class IPAddressPartConfiguredString<T extends IPAddressStringDivisionSeries,P extends IPAddressStringWriter<T>> extends java.lang.Object
Pairs a part of an IP address along with an instance of a parameter class to define a specific string.- Author:
- sfoley
-
-
Field Summary
Fields Modifier and Type Field Description T
addr
P
stringParams
-
Constructor Summary
Constructors Constructor Description IPAddressPartConfiguredString(T addr, P stringParams)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <S extends IPAddressPartConfiguredString<T,P>>
SQLStringMatcher<T,P,S>getNetworkStringMatcher(boolean isEntireAddress, IPAddressSQLTranslator translator)
Provides an object that can build SQL clauses to match this string representation.java.lang.String
getString()
char
getTrailingSegmentSeparator()
int
getTrailingSeparatorCount()
java.lang.String
toString()
-
-
-
Field Detail
-
addr
public final T extends IPAddressStringDivisionSeries addr
-
stringParams
public final P extends IPAddressStringWriter<T> stringParams
-
-
Method Detail
-
getTrailingSeparatorCount
public int getTrailingSeparatorCount()
-
getTrailingSegmentSeparator
public char getTrailingSegmentSeparator()
-
getNetworkStringMatcher
public <S extends IPAddressPartConfiguredString<T,P>> SQLStringMatcher<T,P,S> getNetworkStringMatcher(boolean isEntireAddress, IPAddressSQLTranslator translator)
Provides an object that can build SQL clauses to match this string representation. This method can be overridden for other IP address types to match in their own ways.- Parameters:
isEntireAddress
-translator
-- Returns:
-
getString
public java.lang.String getString()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-