public static class NaturalLanguageTree.Builder extends Object implements NaturalLanguageTreeContract, ModelBuilder, Serializable
NaturalLanguageTreeContract.| Modifier and Type | Method and Description |
|---|---|
NaturalLanguageTree |
build()
Builds an instance of a Natural Language Tree based on the current state of the
builder.
|
static NaturalLanguageTree.Builder |
create()
Creates a builder by populating it with data from the given
NaturalLanguageTreeContract. |
static NaturalLanguageTree.Builder |
create(NaturalLanguageTreeContract contract)
Creates a builder by populating it with data from the given
NaturalLanguageTreeContract. |
List<? extends NaturalLanguageTreeContract> |
getChildren()
Returns the natural language for children of this node
|
String |
getNaturalLanguage()
Returns the natural language representation for this node in the tree
|
void |
setChildren(List<? extends NaturalLanguageTreeContract> children) |
void |
setNaturalLanguage(String naturalLanguage) |
public String getNaturalLanguage()
NaturalLanguageTreeContractgetNaturalLanguage in interface NaturalLanguageTreeContractpublic void setNaturalLanguage(String naturalLanguage)
public List<? extends NaturalLanguageTreeContract> getChildren()
NaturalLanguageTreeContractgetChildren in interface NaturalLanguageTreeContractpublic void setChildren(List<? extends NaturalLanguageTreeContract> children)
public static NaturalLanguageTree.Builder create()
NaturalLanguageTreeContract.contract - the contract from which to populate this builderIllegalArgumentException - if the contract is nullpublic static NaturalLanguageTree.Builder create(NaturalLanguageTreeContract contract)
NaturalLanguageTreeContract.contract - the contract from which to populate this builderIllegalArgumentException - if the contract is nullpublic NaturalLanguageTree build()
build in interface ModelBuilderCopyright © 2005–2016 The Kuali Foundation. All rights reserved.