| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import {PlacementEnum, AbstractExpression} from "./AbstractExpression";
- import {TextAlignment} from "../../../Common/Enums/TextAlignment";
- export class UnknownExpression extends AbstractExpression {
- //constructor(label: string, placementEnum: PlacementEnum, staffNumber: number) {
- // this(label, placementEnum, OSMDTextAlignment.LeftBottom, staffNumber);
- //
- //}
- constructor(label: string, placementEnum: PlacementEnum, textAlignment: TextAlignment, staffNumber: number) {
- super();
- this.label = label;
- this.placement = placementEnum;
- this.staffNumber = staffNumber;
- if (textAlignment === undefined) {
- textAlignment = TextAlignment.LeftBottom;
- }
- this.textAlignment = textAlignment;
- }
- private label: string;
- private placement: PlacementEnum;
- private textAlignment: TextAlignment;
- private staffNumber: number;
- public get Label(): string {
- return this.label;
- }
- public get Placement(): PlacementEnum {
- return this.placement;
- }
- public set Placement(value: PlacementEnum) {
- this.placement = value;
- }
- public get StaffNumber(): number {
- return this.staffNumber;
- }
- public set StaffNumber(value: number) {
- this.staffNumber = value;
- }
- public get TextAlignment(): TextAlignment {
- return this.textAlignment;
- }
- }
|