|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.textrazor.TextRazor
public class TextRazor
| Constructor Summary | |
|---|---|
TextRazor(java.lang.String apiKey)
Creates a new TextRazor client with the specified API Key. |
|
| Method Summary | |
|---|---|
void |
addExtractor(java.lang.String extractor)
Adds a new "extractor" to the request. |
AnalyzedText |
analyze(java.lang.String text)
Makes a TextRazor request to analyze a string and returning TextRazor metadata. |
java.lang.String |
getApiKey()
|
java.util.List<java.lang.String> |
getDbpediaTypeFilters()
Gets the list of DBPedia types to filter entity extraction. |
java.util.List<java.lang.String> |
getExtractors()
|
java.util.List<java.lang.String> |
getFreebaseTypeFilters()
Gets the list of Freebase types to filter entity extraction. |
java.lang.String |
getLanguageOverride()
Gets the ISO-639-2 language code to use to analyze content. |
java.lang.String |
getRules()
|
java.lang.String |
getSecureTextrazorEndpoint()
|
java.lang.String |
getTextrazorEndpoint()
|
boolean |
isCleanupHTML()
|
boolean |
isDoCompression()
|
boolean |
isDoEncryption()
|
void |
setApiKey(java.lang.String apiKey)
|
void |
setCleanupHTML(boolean cleanupHTML)
|
void |
setDbpediaTypeFilters(java.util.List<java.lang.String> dbpediaTypeFilters)
Sets the list of DBPedia types to filter entity extraction. |
void |
setDoCompression(boolean doCompression)
|
void |
setDoEncryption(boolean doEncryption)
Set to true to encrypt all TextRazor requests. |
void |
setExtractors(java.util.List<java.lang.String> extractors)
Sets the set of "extractors" used to extract data from requests sent from this class. |
void |
setFreebaseTypeFilters(java.util.List<java.lang.String> freebaseTypeFilters)
Sets the list of Freebase types to filter entity extraction. |
void |
setLanguageOverride(java.lang.String languageOverride)
When set to a ISO-639-2 language code, force TextRazor to analyze content with this language. |
void |
setRules(java.lang.String rules)
Sets a string containing Prolog logic. |
void |
setSecureTextrazorEndpoint(java.lang.String secureTextrazorEndpoint)
|
void |
setTextrazorEndpoint(java.lang.String textrazorEndpoint)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TextRazor(java.lang.String apiKey)
apiKey - | Method Detail |
|---|
public AnalyzedText analyze(java.lang.String text)
throws NetworkException,
AnalysisException
text - The content to analyze
NetworkException
AnalysisExceptionpublic java.lang.String getApiKey()
public void setApiKey(java.lang.String apiKey)
apiKey - The API Key used to authenticate requestspublic java.lang.String getTextrazorEndpoint()
public void setTextrazorEndpoint(java.lang.String textrazorEndpoint)
textrazorEndpoint - The custom TextRazor Endpoint for requests made by this class.public java.util.List<java.lang.String> getExtractors()
public void setExtractors(java.util.List<java.lang.String> extractors)
extractors - List of string extractor names.public void addExtractor(java.lang.String extractor)
extractor - The new extractor namepublic void setRules(java.lang.String rules)
rules - Custom Prolog rulespublic java.lang.String getRules()
public boolean isDoCompression()
public void setDoCompression(boolean doCompression)
doCompression - When true do compression on all TextRazor requests.public boolean isDoEncryption()
public void setDoEncryption(boolean doEncryption)
doEncryption - public boolean isCleanupHTML()
public void setCleanupHTML(boolean cleanupHTML)
cleanupHTML - to true to clean boilerplate HTML before processing by TextRazor.public java.lang.String getLanguageOverride()
public void setLanguageOverride(java.lang.String languageOverride)
languageOverride - the new ISO-639-2 language codepublic java.util.List<java.lang.String> getDbpediaTypeFilters()
public void setDbpediaTypeFilters(java.util.List<java.lang.String> dbpediaTypeFilters)
dbpediaTypeFilters - New list of DBPedia typespublic java.util.List<java.lang.String> getFreebaseTypeFilters()
public void setFreebaseTypeFilters(java.util.List<java.lang.String> freebaseTypeFilters)
freebaseTypeFilters - New List of Freebase typespublic java.lang.String getSecureTextrazorEndpoint()
public void setSecureTextrazorEndpoint(java.lang.String secureTextrazorEndpoint)
secureTextrazorEndpoint - The TextRazor Endpoint used for making encrypted requests.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||