Property | Type | Description | |
---|---|---|---|
PLAINTEXT_FIELD_NAME | string |
Property | Type | Description | |
---|---|---|---|
toQueryStringIgnoreFields | bool |
Method | Description | |
---|---|---|
Add ( IList |
||
Add ( IQueryNode child ) : void | ||
Clone ( ) : object | ||
CloneTree ( ) : IQueryNode | ||
ContainsTag ( string tagName ) : bool |
verify if a node contains a tag
|
|
GetChildren ( ) : IList |
a List for QueryNode object. Returns null, for nodes that do not contain children. All leaf Nodes return null.
|
|
GetTag ( string tagName ) : object | ||
RemoveFromParent ( ) : void | ||
Set ( IList |
||
SetTag ( string tagName, object value ) : void | ||
ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string | ||
ToString ( ) : string |
Every implementation of this class should return pseudo xml like this: For FieldQueryNode: <field start='1' end='2' field='subject' text='foo'/>
|
|
UnsetTag ( string tagName ) : void |
Method | Description | |
---|---|---|
Allocate ( ) : void | ||
IsDefaultField ( string fld ) : bool |
This method is use toQueryString to detect if fld is the default field
|
Method | Description | |
---|---|---|
SetParent ( IQueryNode parent ) : void |
protected IsDefaultField ( string fld ) : bool | ||
fld | string | field name |
return | bool |
public SetTag ( string tagName, object value ) : void | ||
tagName | string | |
value | object | |
return | void |
public abstract ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string | ||
escapeSyntaxParser | IEscapeQuerySyntax | |
return | string |
public static string PLAINTEXT_FIELD_NAME | ||
return | string |