Package eu.bandm.music.entities
Class PitchModOctave<E extends PitchModOctave>
java.lang.Object
eu.bandm.tscore.base.Entity<E>
eu.bandm.music.entities.PitchModOctave<E>
- All Implemented Interfaces:
PitchIndication
,Translet.Parseable<E>
- Direct Known Subclasses:
FunctionalPitchModOctave
,WhiteKeyModOctave
public abstract class PitchModOctave<E extends PitchModOctave>
extends Entity<E>
implements PitchIndication
Abstract class for pitch information, modulo octave register, aka "pitch class".
-
Field Summary
Fields inherited from class eu.bandm.tscore.base.Entity
catalog, documentations
-
Constructor Summary
ModifierConstructorDescriptionprotected
PitchModOctave
(EntityCatalog<E> c, Map<String, String> map) Only constructor. -
Method Summary
Methods inherited from class eu.bandm.tscore.base.Entity
addName, dump, dump, getCatalog, getDocumentation, getDocumentation, getDocumentations, getName, getName, getNames, getParser, getParser, setDocumentation, toString, toString
-
Constructor Details
-
PitchModOctave
Only constructor.- Parameters:
c
- the catalog to hold the multi-lingual names.map
- the multi-lingual names
-