public class ResolverUtils
extends java.lang.Object
Constructor and Description |
---|
ResolverUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
findFirstNonNullWantedType(java.lang.String pattern,
char type,
java.util.List<java.lang.String> components)
Returns the first NON-NULL component based on the Types Pattern string and the wanted types
|
static org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String> |
findFirstNonNullWantedType(java.lang.String pattern,
java.lang.String types,
java.util.List<java.lang.String> components)
Returns the first NON-NULL component based on the Types Pattern string and the wanted types
|
static java.lang.String |
findFirstWantedType(java.lang.String pattern,
char type,
java.util.List<java.lang.String> components)
Returns the first component based on the Types Pattern string and the wanted types
|
static org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String> |
findFirstWantedType(java.lang.String pattern,
java.lang.String types,
java.util.List<java.lang.String> components)
Returns the first component based on the Types Pattern string and the wanted types
|
static int |
findFirstWantedTypePosition(java.lang.String pattern,
char type)
Returns the position of the first component based on the Types Pattern string and the wanted types
|
static java.util.List<java.lang.String> |
findNonNullWantedType(java.lang.String pattern,
char type,
java.util.List<java.lang.String> components)
Returns a subset of NON-NULL components based on the Types Pattern string and the wanted types
|
static java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String>> |
findNonNullWantedType(java.lang.String pattern,
java.lang.String types,
java.util.List<java.lang.String> components)
Returns a subset of components based on the Types Pattern string and the wanted types
|
static java.util.List<java.lang.String> |
findWantedType(java.lang.String pattern,
char type,
java.util.List<java.lang.String> components)
Returns a subset of components based on the Types Pattern string and the wanted types
|
static java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String>> |
findWantedType(java.lang.String pattern,
java.lang.String types,
java.util.List<java.lang.String> components)
Returns a subset of components based on the Types Pattern string and the wanted types
|
static java.util.List<java.lang.Integer> |
findWantedTypesPosition(java.lang.String pattern,
char type)
Returns the positions of the components based on the Types Pattern string and the wanted type
|
static java.util.List<java.lang.Integer> |
findWantedTypesPosition(java.lang.String pattern,
java.lang.String types)
Returns the positions of the components based on the Types Pattern string and the wanted types
|
public static java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String>> findWantedType(java.lang.String pattern, java.lang.String types, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtypes
- a string with the wanted typescomponents
- the list of component valuespublic static java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String>> findNonNullWantedType(java.lang.String pattern, java.lang.String types, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtypes
- a string with the wanted typescomponents
- the list of component valuespublic static org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String> findFirstWantedType(java.lang.String pattern, java.lang.String types, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtypes
- the wanted typescomponents
- the list of component valuespublic static org.apache.commons.lang3.tuple.Pair<java.lang.Character,java.lang.String> findFirstNonNullWantedType(java.lang.String pattern, java.lang.String types, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtypes
- the wanted typescomponents
- the list of component valuespublic static java.util.List<java.lang.String> findWantedType(java.lang.String pattern, char type, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtype
- the wanted typecomponents
- the list of component valuespublic static java.util.List<java.lang.String> findNonNullWantedType(java.lang.String pattern, char type, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtype
- the string listcomponents
- the list of component valuespublic static java.lang.String findFirstWantedType(java.lang.String pattern, char type, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtype
- the wanted typecomponents
- the list of component valuespublic static java.lang.String findFirstNonNullWantedType(java.lang.String pattern, char type, java.util.List<java.lang.String> components)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtype
- the wanted typecomponents
- the list of component valuespublic static java.util.List<java.lang.Integer> findWantedTypesPosition(java.lang.String pattern, java.lang.String types)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtypes
- the list of requested typespublic static java.util.List<java.lang.Integer> findWantedTypesPosition(java.lang.String pattern, char type)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtype
- the requested typepublic static int findFirstWantedTypePosition(java.lang.String pattern, char type)
pattern
- the Types Pattern as indicated in member TYPES_PATTERNtype
- the string list