T - the type of the address part from which this configurable string was derivedP - the type of the params used to generate the stringpublic class IPAddressPartConfiguredString<T extends IPAddressStringDivisionSeries,P extends IPAddressStringWriter<T>> extends Object
| Modifier and Type | Field and Description |
|---|---|
T |
addr |
P |
stringParams |
| Constructor and Description |
|---|
IPAddressPartConfiguredString(T addr,
P stringParams) |
| Modifier and Type | Method and Description |
|---|---|
<S extends IPAddressPartConfiguredString<T,P>> |
getNetworkStringMatcher(boolean isEntireAddress,
IPAddressSQLTranslator translator)
Provides an object that can build SQL clauses to match this string representation.
|
String |
getString() |
char |
getTrailingSegmentSeparator() |
int |
getTrailingSeparatorCount() |
String |
toString()
Returns a string representation of the object.
|
public final T extends IPAddressStringDivisionSeries addr
public final P extends IPAddressStringWriter<T> stringParams
public int getTrailingSeparatorCount()
public char getTrailingSegmentSeparator()
public <S extends IPAddressPartConfiguredString<T,P>> SQLStringMatcher<T,P,S> getNetworkStringMatcher(boolean isEntireAddress, IPAddressSQLTranslator translator)
isEntireAddress - translator - public String getString()
public String toString()
java.lang.ObjecttoString method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())