Refine search
/** * Check that the argument is not null; if the argument is null, throw an * IllegalStateException. This method is meant to be used to verify * conditions on member variables rather than input parameters. * * @param object reference to check * @param <T> reference type * @return the input reference if not null * @throws IllegalStateException if object is null */ public static <T> T verifyNotNull(@Nullable T object) { return verifyNotNull(object, "value cannot be null at this stage"); }
protected SWRLAtom builtin(IRI firstObject) { IRI builtInIRI = consumer.getResourceObject(firstObject, BUILT_IN.getIRI(), true); IRI mainIRI = consumer.getResourceObject(firstObject, ARGUMENTS.getIRI(), true); OptimisedListTranslator<SWRLDArgument> listTranslator = new OptimisedListTranslator<>( consumer, new SWRLAtomDObjectListItemTranslator()); List<SWRLDArgument> args = listTranslator.translateList(verifyNotNull(mainIRI)); return dataFactory.getSWRLBuiltInAtom(verifyNotNull(builtInIRI), args); }
@Override public int compare(@Nullable String o1, @Nullable String o2) { int diff = verifyNotNull(o1).length() - verifyNotNull(o2).length(); if (diff != 0) { return diff; } return verifyNotNull(o1).compareTo(o2); } }
protected SWRLAtom builtin(IRI firstObject) { IRI builtInIRI = consumer.getResourceObject(firstObject, BUILT_IN.getIRI(), true); IRI mainIRI = consumer.getResourceObject(firstObject, ARGUMENTS.getIRI(), true); OptimisedListTranslator<SWRLDArgument> listTranslator = new OptimisedListTranslator<>( consumer, new SWRLAtomDObjectListItemTranslator()); List<SWRLDArgument> args = listTranslator.translateList(verifyNotNull(mainIRI)); return dataFactory.getSWRLBuiltInAtom(verifyNotNull(builtInIRI), args); }
@Override public void characters(@Nullable char[] ch, int start, int length) throws SAXException { verifyNotNull(state).characters(verifyNotNull(ch), start, length); }
protected SWRLAtom builtin(IRI firstObject) { IRI builtInIRI = consumer.getResourceObject(firstObject, BUILT_IN.getIRI(), true); IRI mainIRI = consumer.getResourceObject(firstObject, ARGUMENTS.getIRI(), true); OptimisedListTranslator<SWRLDArgument> listTranslator = new OptimisedListTranslator<>( consumer, new SWRLAtomDObjectListItemTranslator()); List<SWRLDArgument> args = listTranslator.translateList(verifyNotNull(mainIRI)); return dataFactory.getSWRLBuiltInAtom(verifyNotNull(builtInIRI), args); }
@Nullable protected String id(@Nullable Frame f) { if (f == null) { return "-"; } return verifyNotNull(f).getId(); } /*
@Override public OWLObjectExactCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectExactCardinality(cardi, property, filler); } }
@Override public int compare(@Nullable IRI o1, @Nullable IRI o2) { return iriShortFormProvider.getShortForm(verifyNotNull(o1)) .compareTo(iriShortFormProvider.getShortForm(verifyNotNull(o2))); } }
@Override public OWLObjectHasValue translate(IRI mainNode) { IRI value = getConsumer().getResourceObject(mainNode, OWL_HAS_VALUE, true); OWLIndividual individual = getConsumer().translateIndividual(verifyNotNull(value)); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); return getDataFactory().getOWLObjectHasValue(property, individual); } }
@Nullable protected String id(@Nullable Frame f) { if (f == null) { return "-"; } return verifyNotNull(f).getId(); } /*
@Override public OWLObjectOneOf translate(IRI mainNode) { IRI oneOfObject = getConsumer().getResourceObject(mainNode, OWL_ONE_OF, true); Set<OWLIndividual> individuals = accessor .translateToIndividualSet(verifyNotNull(oneOfObject)); return getDataFactory().getOWLObjectOneOf(individuals); } }
@Override public int compare(@Nullable IRI o1, @Nullable IRI o2) { return iriShortFormProvider.getShortForm(verifyNotNull(o1)) .compareTo(iriShortFormProvider.getShortForm(verifyNotNull(o2))); } }
@Override public OWLObjectMaxCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MAX_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMaxCardinality(cardi, property, filler); } }
@Override public int compare(@Nullable OWLEntity o1, @Nullable OWLEntity o2) { return verifyNotNull(o1).getIRI().compareTo(verifyNotNull(o2).getIRI()); } }
@Override public OWLObjectMinCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MIN_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMinCardinality(cardi, property, filler); } }
@Override public void setDocumentLocator(@Nullable Locator locator) { super.setDocumentLocator(locator); this.locator = checkNotNull(locator); try { String systemId = verifyNotNull(this.locator).getSystemId(); if (systemId != null) { bases.push(new URI(systemId)); } } catch (URISyntaxException e) { LOGGER.warn("Invalid system id uri", e); } }
@Override public OWLObjectUnionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_UNION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectUnionOf(classExpressions); } }
@Override public int compare(@Nullable OWLEntity o1, @Nullable OWLEntity o2) { return verifyNotNull(o1).getIRI().compareTo(verifyNotNull(o2).getIRI()); } }
@Override public OWLObjectIntersectionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_INTERSECTION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectIntersectionOf(classExpressions); } }