File tree Expand file tree Collapse file tree 10 files changed +24
-8
lines changed
src/test/java/com/basistech/rosette/apimodel
src/main/java/com/basistech/rosette/apimodel Expand file tree Collapse file tree 10 files changed +24
-8
lines changed Original file line number Diff line number Diff line change 1919 <parent >
2020 <groupId >com.basistech.rosette</groupId >
2121 <artifactId >rosette-api-java-binding</artifactId >
22- <version >1.18.1 -SNAPSHOT</version >
22+ <version >1.18.101 -SNAPSHOT</version >
2323 </parent >
2424 <artifactId >rosette-api-annotations</artifactId >
2525 <name >rosette-api-annotations</name >
Original file line number Diff line number Diff line change 1919 <parent >
2020 <groupId >com.basistech.rosette</groupId >
2121 <artifactId >rosette-api-java-binding</artifactId >
22- <version >1.18.1 -SNAPSHOT</version >
22+ <version >1.18.101 -SNAPSHOT</version >
2323 </parent >
2424 <artifactId >rosette-api</artifactId >
2525 <name >rosette-api</name >
Original file line number Diff line number Diff line change 1919 <parent >
2020 <groupId >com.basistech.rosette</groupId >
2121 <artifactId >rosette-api-java-binding</artifactId >
22- <version >1.18.1 -SNAPSHOT</version >
22+ <version >1.18.101 -SNAPSHOT</version >
2323 </parent >
2424 <artifactId >rosette-api-common</artifactId >
2525 <name >rosette-api-common</name >
Original file line number Diff line number Diff line change 2020 <parent >
2121 <groupId >com.basistech.rosette</groupId >
2222 <artifactId >rosette-api-java-binding</artifactId >
23- <version >1.18.1 -SNAPSHOT</version >
23+ <version >1.18.101 -SNAPSHOT</version >
2424 </parent >
2525 <groupId >com.basistech.rosette</groupId >
2626 <artifactId >rosette-api-examples</artifactId >
Original file line number Diff line number Diff line change 2020 <parent >
2121 <groupId >com.basistech.rosette</groupId >
2222 <artifactId >rosette-api-java-binding</artifactId >
23- <version >1.18.1 -SNAPSHOT</version >
23+ <version >1.18.101 -SNAPSHOT</version >
2424 </parent >
2525 <artifactId >rosette-api-json</artifactId >
2626 <name >rosette-api-json</name >
Original file line number Diff line number Diff line change @@ -58,6 +58,16 @@ public void testRequestTypes() throws Exception {
5858 assertTrue (request instanceof DocumentRequest );
5959 assertFalse (((DocumentRequest <EntitiesOptions >) request ).getOptions ().getIncludePermID ());
6060
61+ json = "{\" content\" : \" what is my type\" , \" language\" : \" eng\" , \" options\" : {\" enableStructuredRegion\" : true}}" ;
62+ request = mapper .readValue (json , new TypeReference <DocumentRequest <EntitiesOptions >>() { });
63+ assertTrue (request instanceof DocumentRequest );
64+ assertTrue (((DocumentRequest <EntitiesOptions >) request ).getOptions ().getEnableStructuredRegion ());
65+
66+ json = "{\" content\" : \" what is my type\" , \" language\" : \" eng\" , \" options\" : {\" enableStructuredRegion\" : false}}" ;
67+ request = mapper .readValue (json , new TypeReference <DocumentRequest <EntitiesOptions >>() { });
68+ assertTrue (request instanceof DocumentRequest );
69+ assertFalse (((DocumentRequest <EntitiesOptions >) request ).getOptions ().getEnableStructuredRegion ());
70+
6171 json = "{\" name1\" : {\" text\" : \" Joe\" }, \" name2\" : {\" text\" : \" Geo\" }}" ;
6272 request = mapper .readValue (json , NameSimilarityRequest .class );
6373 assertTrue (request instanceof NameSimilarityRequest );
Original file line number Diff line number Diff line change 1919 <parent >
2020 <groupId >com.basistech.rosette</groupId >
2121 <artifactId >rosette-api-java-binding</artifactId >
22- <version >1.18.1 -SNAPSHOT</version >
22+ <version >1.18.101 -SNAPSHOT</version >
2323 </parent >
2424 <artifactId >rosette-api-model</artifactId >
2525 <name >rosette-api-model</name >
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public class EntitiesOptions extends Options {
3535 .calculateSalience (false )
3636 .linkEntities (true )
3737 .modelType ("statistical" )
38+ .enableStructuredRegion (false )
3839 .build ();
3940
4041 /**
@@ -83,4 +84,9 @@ public class EntitiesOptions extends Options {
8384 * @return case sensitivity of model to use. Can be one of caseSensitive, caseInsensitive or automatic.
8485 */
8586 private final String caseSensitivity ;
87+
88+ /**
89+ * @return the enableStructuredRegion flag.
90+ */
91+ private final Boolean enableStructuredRegion ;
8692}
Original file line number Diff line number Diff line change 1818 <modelVersion >4.0.0</modelVersion >
1919 <groupId >com.basistech.rosette</groupId >
2020 <artifactId >rosette-api-java-binding</artifactId >
21- <version >1.18.1 -SNAPSHOT</version >
21+ <version >1.18.101 -SNAPSHOT</version >
2222 <parent >
2323 <artifactId >open-source-parent</artifactId >
2424 <groupId >com.basistech</groupId >
Original file line number Diff line number Diff line change 1919 <parent >
2020 <groupId >com.basistech.rosette</groupId >
2121 <artifactId >rosette-api-java-binding</artifactId >
22- <version >1.18.1 -SNAPSHOT</version >
22+ <version >1.18.101 -SNAPSHOT</version >
2323 </parent >
2424 <groupId >com.basistech.rosette</groupId >
2525 <artifactId >rosette-api-release</artifactId >
You can’t perform that action at this time.
0 commit comments