@OpenApiAll
public class QueryPattern
extends java.lang.Object
Constructor and Description |
---|
QueryPattern() |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(QueryAttribute queryAttr)
Add attribute condition for the element.
|
void |
addAttribute(java.lang.String attrName,
java.lang.String attrValue,
int matchingType)
Add attribute condition for the element.
|
static java.lang.String |
formatToCamelCase(java.lang.String string)
Convert text to camel-case.
|
java.util.List<QueryAttribute> |
getAttributeList()
Return element's attribute list.
|
java.lang.String |
getId()
Return element id.
|
QueryAttribute |
getLastAttribute()
Get a last attribute form attribute list.
|
java.lang.String |
getQueryPatternString()
Return query pattern.
|
java.lang.String |
getType()
Return element type.
|
boolean |
isAllType()
Return true if element type is specific by *.
|
boolean |
isNoChild()
Return true if :empty is set to element.
|
boolean |
isOnlyChildElement()
Return true if query by child element .
|
void |
setAllType(boolean allType)
Set true if element type is specific by *.
|
void |
setAttributeList(java.util.List<QueryAttribute> attributeList)
Set element's attribute list.
|
void |
setId(java.lang.String id)
Set element id.
|
void |
setNoChild(boolean noChild)
Set true if :empty is set to element.
|
void |
setOnlyChildElement(boolean isOnlyChild)
Set true if query by child element.
|
void |
setType(java.lang.String type)
Set element type.
|
public java.lang.String getType()
public void setType(java.lang.String type)
type
- element typepublic boolean isAllType()
public void setAllType(boolean allType)
allType
- true if element type is specific by *. otherwise falsepublic java.lang.String getId()
public void setId(java.lang.String id)
id
- element idpublic boolean isNoChild()
public void setNoChild(boolean noChild)
noChild
- true if :empty is set to element, otherwise falsepublic java.util.List<QueryAttribute> getAttributeList()
public void setAttributeList(java.util.List<QueryAttribute> attributeList)
attributeList
- element's attribute listpublic boolean isOnlyChildElement()
public void setOnlyChildElement(boolean isOnlyChild)
isOnlyChild
- true if query by child element, otherwise falsepublic static java.lang.String formatToCamelCase(java.lang.String string)
string
- original stringpublic void addAttribute(QueryAttribute queryAttr)
queryAttr
- a QueryAttributepublic void addAttribute(java.lang.String attrName, java.lang.String attrValue, int matchingType)
attrName
- an attribute nameattrValue
- an attribute valuematchingType
- an attribute matching typepublic QueryAttribute getLastAttribute()
public java.lang.String getQueryPatternString()