@Override public Iterator<Reference> getReferences(String field) { Collection<Object> values = getValuesAsCollection(field); return new TypeSafeIterator<Reference>(values.iterator(), Reference.class); } protected static String getNaturalLanguageValue(Object check,Set<String> langSet,boolean isNullLanguage){
@Override public <T> Iterator<T> get(String field, Class<T> type) throws UnsupportedTypeException { Collection<Object> values = getValuesAsCollection(field); return new TypeSafeIterator<T>(values.iterator(), type); }
@Override public Iterator<Reference> getReferences(String field) { Collection<Object> values = getValuesAsCollection(field); return new TypeSafeIterator<Reference>(values.iterator(), Reference.class); } protected static String getNaturalLanguageValue(Object check,Set<String> langSet,boolean isNullLanguage){
@Override public <T> Iterator<T> get(String field, Class<T> type) throws UnsupportedTypeException { Collection<Object> values = getValuesAsCollection(field); return new TypeSafeIterator<T>(values.iterator(), type); }
return new TypeSafeIterator<T>(graphNode.getObjects(fieldIRI), type);
return new TypeSafeIterator<T>(graphNode.getObjects(fieldIRI), type);