diff options
Diffstat (limited to 'israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/SparseNSpace.java')
| -rwxr-xr-x | israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/SparseNSpace.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/SparseNSpace.java b/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/SparseNSpace.java index 4c48842..aeb252c 100755 --- a/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/SparseNSpace.java +++ b/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/SparseNSpace.java @@ -10,7 +10,7 @@ import java.util.HashSet; import java.util.Set;
/**
- * An implementatino of NSpace that is sparsely populated.
+ * An implementation of NSpace that is sparsely populated.
*
* @author <a href="mailto:mishkin@berteig.com">Mishkin Berteig</a>
* @author <a href="mailto:cgruber@israfil.net">Christian Gruber</a>
@@ -35,6 +35,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#createDimension(java.lang.String, java.lang.String)
*/
+ @Override
public Dimension createDimension(String name, String initialSlot)
throws DimensionExistsException {
Dimension d = new SimpleDimension(name,initialSlot);
@@ -45,6 +46,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#deleteDimension(org.frugenplat.framework.nspace.Dimension)
*/
+ @Override
public void deleteDimension(Dimension dimension) {
throw new UnsupportedOperationException("Not yet implemented.");
}
@@ -52,6 +54,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#dimensionAddedPosition(org.frugenplat.framework.nspace.Dimension, java.lang.String)
*/
+ @Override
public void dimensionAddedPosition(Dimension dimension, String position) {
throw new UnsupportedOperationException("Not yet implemented.");
}
@@ -59,6 +62,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#dimensionRemovedPosition(org.frugenplat.framework.nspace.Dimension, java.lang.String)
*/
+ @Override
public void dimensionRemovedPosition(
Dimension dimension,
String position) {
@@ -68,6 +72,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#getDimension(java.lang.String)
*/
+ @Override
public Dimension getDimension(String name) {
throw new UnsupportedOperationException("Not yet implemented.");
}
@@ -76,6 +81,7 @@ public class SparseNSpace implements NSpace { * Returns an immutable set of dimensions for inspection..
* @see org.frugenplat.framework.nspace.NSpace#getDimensions()
*/
+ @Override
public Set<Dimension> getDimensions() {
return Collections.unmodifiableSet(dimensions);
}
@@ -91,6 +97,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#getValue()
*/
+ @Override
public Object getValue(Coordinate c) {
// SparseNSpace s = _slice(c);
throw new UnsupportedOperationException("Not yet implemented.");
@@ -103,6 +110,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#isPoint()
*/
+ @Override
public boolean isPoint() {
if (dimensions.size() == 0) return true;
else {
@@ -119,6 +127,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#lookup(org.frugenplat.framework.nspace.Coordinate)
*/
+ @Override
public NSpace lookup(Coordinate c) {
return _lookup(c);
}
@@ -126,6 +135,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#setValue(org.frugenplat.framework.nspace.Coordinate, org.frugenplat.framework.nspace.NSpace)
*/
+ @Override
public NSpace setValue(Coordinate c, NSpace value)
throws InvalidDimensionalityException {
throw new UnsupportedOperationException("Not yet implemented.");
@@ -134,6 +144,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#setValue(org.frugenplat.framework.nspace.Coordinate, java.lang.Object)
*/
+ @Override
public NSpace setValue(Coordinate c, Object value)
throws InvalidDimensionalityException {
throw new UnsupportedOperationException("Not yet implemented.");
@@ -142,6 +153,7 @@ public class SparseNSpace implements NSpace { /**
* @see org.frugenplat.framework.nspace.NSpace#slice(org.frugenplat.framework.nspace.Coordinate)
*/
+ @Override
public NSpace slice(Coordinate c) {
return _slice(c);
}
@@ -158,6 +170,7 @@ public class SparseNSpace implements NSpace { /* (non-Javadoc)
* @see org.frugenplat.framework.nspace.NSpace#slice(org.frugenplat.framework.nspace.Dimension)
*/
+ @Override
public NSpace[] slice(Dimension d) {
// TODO Auto-generated method stub
return null;
|
