public class AttrGraphConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_INTERMEDIATE_NODES_IN_ANSWER |
static long |
DEFAULT_MAX_PATHS |
boolean |
intermediateNodesInAnswer |
long |
maxPaths |
Constructor and Description |
---|
AttrGraphConfig() |
AttrGraphConfig(AttrGraphConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AttrGraphConfig.
|
static AttrGraphConfig |
fromString(java.lang.String s)
String representation of this AttrGraphConfig.
|
long |
getMaxPaths()
Limit the number of paths returned by an expand.
|
boolean |
isIntermediateNodesInAnswer()
If set to True, intermediate nodes will be returned.
|
AttrGraphConfig |
makeCopy()
Creates and returns a deep copy of this AttrGraphConfig.
|
static AttrGraphConfig |
readFrom(java.io.InputStream is)
Read this AttrGraphConfig from an XML fragment.
|
void |
setIntermediateNodesInAnswer(boolean intermediateNodesInAnswer)
If set to True, intermediate nodes will be returned.
|
void |
setMaxPaths(long maxPaths)
Limit the number of paths returned by an expand.
|
java.lang.String |
toString()
String representation of this AttrGraphConfig.
|
AttrGraphConfig |
withIntermediateNodesInAnswer(boolean intermediateNodesInAnswer) |
AttrGraphConfig |
withIntermediateNodesInAnswer(java.lang.Boolean intermediateNodesInAnswer) |
AttrGraphConfig |
withMaxPaths(long maxPaths) |
AttrGraphConfig |
withMaxPaths(java.lang.Long maxPaths) |
void |
writeTo(java.io.OutputStream os)
Write this AttrGraphConfig as an XML fragment
|
public long maxPaths
public static final long DEFAULT_MAX_PATHS
public boolean intermediateNodesInAnswer
public static final boolean DEFAULT_INTERMEDIATE_NODES_IN_ANSWER
public AttrGraphConfig()
public AttrGraphConfig(AttrGraphConfig o)
public void setMaxPaths(long maxPaths)
public long getMaxPaths()
public AttrGraphConfig withMaxPaths(long maxPaths)
public AttrGraphConfig withMaxPaths(java.lang.Long maxPaths)
public void setIntermediateNodesInAnswer(boolean intermediateNodesInAnswer)
public boolean isIntermediateNodesInAnswer()
public AttrGraphConfig withIntermediateNodesInAnswer(boolean intermediateNodesInAnswer)
public AttrGraphConfig withIntermediateNodesInAnswer(java.lang.Boolean intermediateNodesInAnswer)
public AttrGraphConfig makeCopy()
public static AttrGraphConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static AttrGraphConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.