public static class NaturalLanguage.Builder extends Object implements NaturalLanguageContract, ModelBuilder, Serializable
NaturalLanguageContract.| Modifier and Type | Method and Description |
|---|---|
NaturalLanguage |
build()
Builds an instance of a Natural Language Tree based on the current state of the
builder.
|
static NaturalLanguage.Builder |
create()
Creates a builder by populating it with data from the given
NaturalLanguageContract. |
static NaturalLanguage.Builder |
create(NaturalLanguageContract contract)
Creates a builder by populating it with data from the given
NaturalLanguageContract. |
String |
getKrmsObjectId()
Returns the krms object id associated with the natural language.
|
String |
getNaturalLanguage()
Returns the natural language representation for this node in the tree
|
void |
setKrmsObjectId(String krmsObjectId) |
void |
setNaturalLanguage(String naturalLanguage) |
public String getKrmsObjectId()
NaturalLanguageContractgetKrmsObjectId in interface NaturalLanguageContractpublic void setKrmsObjectId(String krmsObjectId)
public String getNaturalLanguage()
NaturalLanguageContractgetNaturalLanguage in interface NaturalLanguageContractpublic void setNaturalLanguage(String naturalLanguage)
public static NaturalLanguage.Builder create()
NaturalLanguageContract.IllegalArgumentException - if the contract is nullpublic static NaturalLanguage.Builder create(NaturalLanguageContract contract)
NaturalLanguageContract.contract - the contract from which to populate this builderIllegalArgumentException - if the contract is nullpublic NaturalLanguage build()
build in interface ModelBuilderCopyright © 2004-2014 The Kuali Foundation. All Rights Reserved.