|
||||||||||
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
AnalysisException
public 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 |