public abstract class NaryNode extends Node
Modifier and Type | Class and Description |
---|---|
static class |
NaryNode.ScoreAction |
Modifier and Type | Field and Description |
---|---|
java.util.List<Node> |
content
Children of this node
WARNING: even if this is public, please DO NOT
use it to modify the NaryNode as it can bypass
children classes mechanisms.
|
indexOptions
Constructor and Description |
---|
NaryNode() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(Node child)
Add a child to this node
|
void |
addChildren(java.util.List<Node> children) |
protected void |
contentToELLQLSeq(java.lang.StringBuilder buffer,
boolean sortNAry)
Utility to call toELLQL on all children, format as ELLQL Sequence
|
protected Node |
copyContentFrom(NaryNode from) |
protected void |
copyContentTo(NaryNode to) |
protected static java.lang.String |
doubleToEllqlString(double d) |
java.util.List<Node> |
getContent()
Get the CONST children of this node
|
int |
getContentSize() |
java.util.List<Node> |
getContentUnsafe()
Get the children of this node
WARNING: this is unsafe as it can bypass
children classes mechanisms.
|
void |
setContent(java.util.List<Node> content)
Set the children of this node
|
accept, cloneNode, copyOptionsFrom, escapeStr, getHighlight, toELLQL, toELLQLBinary, toELLQLConstant, toELLQLNAry, toELLQLUnary, unEscapeStr
public java.util.List<Node> content
protected static java.lang.String doubleToEllqlString(double d)
public java.util.List<Node> getContent()
public java.util.List<Node> getContentUnsafe()
public void setContent(java.util.List<Node> content) throws QueryProcessingException
QueryProcessingException
public void addChild(Node child)
public void addChildren(java.util.List<Node> children)
protected void contentToELLQLSeq(java.lang.StringBuilder buffer, boolean sortNAry)
protected void copyContentTo(NaryNode to)
public int getContentSize()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.