org.ujmp.core.annotation
Interface Annotation

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
AbstractAnnotation, DefaultAnnotation

public interface Annotation
extends Serializable, Cloneable


Method Summary
 void clear()
           
 Annotation clone()
           
 boolean equals(Object annotation)
           
 Object getAxisAnnotation(int dimension)
           
 Object getAxisAnnotation(int dimension, long... position)
           
 Matrix getDimensionMatrix(int dimension)
           
 Object getMatrixAnnotation()
           
 long[] getPositionForLabel(int dimension, Object label)
           
 long[] getSize()
           
 void setAxisAnnotation(int dimension, Object label)
           
 void setAxisAnnotation(int dimension, Object label, long... position)
           
 void setDimensionMatrix(int dimension, Matrix matrix)
           
 void setMatrixAnnotation(Object label)
           
 

Method Detail

getSize

long[] getSize()

getDimensionMatrix

Matrix getDimensionMatrix(int dimension)

setDimensionMatrix

void setDimensionMatrix(int dimension,
                        Matrix matrix)

setAxisAnnotation

void setAxisAnnotation(int dimension,
                       Object label,
                       long... position)

getAxisAnnotation

Object getAxisAnnotation(int dimension,
                         long... position)

getAxisAnnotation

Object getAxisAnnotation(int dimension)

setAxisAnnotation

void setAxisAnnotation(int dimension,
                       Object label)

getMatrixAnnotation

Object getMatrixAnnotation()

setMatrixAnnotation

void setMatrixAnnotation(Object label)

clone

Annotation clone()

equals

boolean equals(Object annotation)
Overrides:
equals in class Object

clear

void clear()

getPositionForLabel

long[] getPositionForLabel(int dimension,
                           Object label)


Copyright © 2010. All Rights Reserved.