public interface PQueryHeader
To be implemented both by IQuerySpecifications intended for end users,
and the internal query representation PQuery
.
Modifier and Type | Method and Description |
---|---|
java.util.List<PAnnotation> |
getAllAnnotations()
Returns the list of annotations specified for this query
|
java.util.List<PAnnotation> |
getAnnotationsByName(java.lang.String annotationName)
Returns the list of annotations with a specified name
|
PAnnotation |
getFirstAnnotationByName(java.lang.String annotationName)
Returns the first annotation with a specified name
|
java.lang.String |
getFullyQualifiedName()
Identifies the pattern for which matchers can be instantiated.
|
java.util.List<java.lang.String> |
getParameterNames()
Return the list of parameter names
|
java.util.List<PParameter> |
getParameters()
Returns a list of parameter descriptions
|
java.lang.Integer |
getPositionOfParameter(java.lang.String parameterName)
Returns the index of a named parameter
|
java.lang.String getFullyQualifiedName()
java.util.List<java.lang.String> getParameterNames()
java.util.List<PParameter> getParameters()
java.lang.Integer getPositionOfParameter(java.lang.String parameterName)
parameterName
- java.util.List<PAnnotation> getAllAnnotations()
java.util.List<PAnnotation> getAnnotationsByName(java.lang.String annotationName)
annotationName
- PAnnotation getFirstAnnotationByName(java.lang.String annotationName)
annotationName
-