All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.daisy.dotify.api.writer.Row Maven / Gradle / Ivy

There is a newer version: 1.0.7
Show newest version
package org.daisy.dotify.api.writer;

/**
 * Defines a row of braille.
 *
 * @author Joel Håkansson
 */
public interface Row {

    /**
     * Gets the characters.
     *
     * @return returns the characters
     */
    public String getChars();

    /**
     * Gets the row spacing, in rows.
     *
     * @return the row spacing, or null if not set
     */
    public Float getRowSpacing();

    /**
     * Get the external reference element.
     *
     * 

The returned object should be unchanged.

* *

A use-case of this could be to have a external reference tag in the OBFL specification and then * use it the writer to add information to the rows of the PEF. This extra reference is not a part * of the official PEF specification and used when the output is not meant for print.

* * @return The external reference object, not modified */ public Object getExternalReference(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy