Skip to content

Commit 58c7845

Browse files
author
Olaf Hartig
committed
made ILinkedDataFragment an extension of the Closable interface
1 parent af2add6 commit 58c7845

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/org/linkeddatafragments/fragments/ILinkedDataFragment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package org.linkeddatafragments.fragments;
22

3+
import java.io.Closeable;
4+
35
import com.hp.hpl.jena.rdf.model.StmtIterator;
46

57
/**
68
* Represents any possible Linked Data Fragment.
79
*
810
* @author <a href="http://olafhartig.de">Olaf Hartig</a>
911
*/
10-
public interface ILinkedDataFragment
12+
public interface ILinkedDataFragment extends Closeable
1113
{
1214
/**
1315
* Returns an iterator over the RDF data of this fragment (possibly only

src/org/linkeddatafragments/fragments/LinkedDataFragmentBase.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ protected LinkedDataFragmentBase( final String fragmentURL,
3434
this.isLastPage = isLastPage;
3535
}
3636

37+
/**
38+
* Does nothing. May be overridden by subclasses that hold some objects
39+
* that need to be closed (such as iterators from the underlying data
40+
* source).
41+
*/
42+
@Override
43+
public void close() {}
44+
3745
@Override
3846
public boolean isPageOnly() {
3947
return true;

0 commit comments

Comments
 (0)