|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Context for projected features. The projection proxies make callbacks into this context object to do much of the actual work of projection. Different implementations can be provided to do more complex projection and data integration.
Method Summary | |
void |
addChangeListener(Feature f,
ChangeListener cl,
ChangeType ct)
Delegate for addChangeListener |
Feature |
createFeature(Feature f,
Feature.Template templ)
Delegate for createFeature |
Annotation |
getAnnotation(Feature f)
Get the annotation bundle of the projected feature. |
Location |
getLocation(Feature f)
Get the location of the projected feature |
FeatureHolder |
getParent(Feature f)
Get the parent FeatureHolder into which a feature should be projected |
FeatureFilter |
getSchema(Feature f)
Delegate for getSchema |
Sequence |
getSequence(Feature f)
Get the Sequence which defines the coordinate system for the projected feature. |
StrandedFeature.Strand |
getStrand(StrandedFeature f)
Get the strand of the projected feature. |
FeatureHolder |
projectChildFeatures(Feature f,
FeatureHolder parent)
Get the child features of the projected feature. |
void |
removeChangeListener(Feature f,
ChangeListener cl,
ChangeType ct)
Delegate for removeChangeListener |
void |
removeFeature(Feature f,
Feature dyingChild)
Delegate for removeFeature |
Method Detail |
public FeatureHolder getParent(Feature f)
public Sequence getSequence(Feature f)
public Location getLocation(Feature f)
public StrandedFeature.Strand getStrand(StrandedFeature f)
public Annotation getAnnotation(Feature f)
public FeatureHolder projectChildFeatures(Feature f, FeatureHolder parent)
public Feature createFeature(Feature f, Feature.Template templ) throws BioException, ChangeVetoException
BioException
ChangeVetoException
public void removeFeature(Feature f, Feature dyingChild) throws ChangeVetoException
ChangeVetoException
public void addChangeListener(Feature f, ChangeListener cl, ChangeType ct)
public void removeChangeListener(Feature f, ChangeListener cl, ChangeType ct)
public FeatureFilter getSchema(Feature f)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |