/** * Use a {@link SharedDefaultGazetteer} to duplicate this gazetteer by sharing the internal FSM * rather than re-loading the lists. */ @Override public Resource duplicate(Factory.DuplicationContext ctx) throws ResourceInstantiationException { return Factory.createResource( SharedDefaultGazetteer.class.getName(), Utils.featureMap(SharedDefaultGazetteer.SDEF_GAZ_BOOTSTRAP_GAZETTEER_PROPERTY_NAME, this), Factory.duplicate(this.getFeatures(), ctx), this.getName()); }
private static Document readDocument(String gateDocumentString) throws ResourceInstantiationException { Document gateDocument = (Document) Factory.createResource( "gate.corpora.DocumentImpl", Utils.featureMap( "stringContent", gateDocumentString, "mimeType", "text/xml", "encoding", "UTF-8")); return gateDocument; }