115116117118119120121122123124125
public IRI getIRI(final String s) throws URISyntaxException { IRI IRI = string2IRI.get(s); if (IRI == null) { switch(nameResolution) { case IRI: { IRI = IRI.create(s); break; } case NAME: { IRI = IRI.create(base+s); break;
119120121122123124125126127128129
case IRI: { IRI = IRI.create(s); break; } case NAME: { IRI = IRI.create(base+s); break; } case ADAPTIVE: { if (adaptiveMaxRuns <=1) { if (alwaysIRIs && !alwaysNames)
136137138139140141142143144145146
adaptiveMaxRuns--; } case CHECK: { splitted = utils.split(s, splitted); if (splitted[0].equals("")) { IRI = IRI.create(base + s); } else { IRI = IRI.create(s); } break; }
138139140141142143144145146147148
case CHECK: { splitted = utils.split(s, splitted); if (splitted[0].equals("")) { IRI = IRI.create(base + s); } else { IRI = IRI.create(s); } break; } } string2IRI.put(s,IRI);