1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// found in the LICENSE file.
4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/**
6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @fileoverview Base class for Braille engines that output to the Braille
7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * display.
8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) *
9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */
10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.provide('cvox.AbstractBraille');
12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)goog.require('cvox.BrailleInterface');
14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/**
17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * Creates a new instance.
18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @constructor
19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) * @implements {cvox.BrailleInterface}
20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) */
21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractBraille = function() {
22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)};
23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** @override */
26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractBraille.prototype.write = goog.abstractMethod;
27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)/** @override */
30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)cvox.AbstractBraille.prototype.setCommandListener = goog.abstractMethod;
31