ok = false;
}
}
if ( ok ) {
EntityInfo entityInfo = new EntityInfo();
for (String[] toks : lines) {
if ( toks.length != 2 ) {
continue;
}
String prop = _removeBrackets(toks[0]);
String value = _removeBrackets(toks[1]);
if ("prop".equals(prop) && "value".equals(value)) {
continue;
}
Resource propResource = ResourceFactory.createResource(prop);
PropValue pv = new PropValue();
pv.setPropName(propResource.getLocalName());
pv.setPropUri(prop);
if ( _isAbsoluteUri(value) ) {
pv.setValueUri(value);
Resource objResource = ResourceFactory.createResource(value);
pv.setValueName(objResource.getLocalName());
}
else {
pv.setValueName(value);
}
entityInfo.getProps().add(pv);
}
int size = entityInfo.getProps().size();
if ( size > 0 ) {
entityInfo.setUri(uri);
if ( log.isDebugEnabled() ) {
log.debug("Added " +size+ " property/value pairs to " +uri);
}
resolveUriResult.setEntityInfo(entityInfo);
}