/* * Copyright 2014-15 Skynav, Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY SKYNAV, INC. AND ITS CONTRIBUTORS “AS IS” AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL SKYNAV, INC. OR ITS CONTRIBUTORS BE LIABLE FOR * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package com.skynav.ttpe.style; import javax.xml.namespace.QName; import static com.skynav.ttv.model.ttml.TTML.Constants.*; public class Constants { // Namespaces public static final String ttsNamespace = NAMESPACE_TT_STYLE; // ISD Style Attribute Names public static final QName isdCSSAttrName = new QName(NAMESPACE_TT_ISD, "css"); // TTML Style Attribute Names public static final QName ttsBackgroundColorAttrName = new QName(NAMESPACE_TT_STYLE, "backgroundColor"); public static final QName ttsBackgroundImageAttrName = new QName(NAMESPACE_TT_STYLE, "backgroundImage"); public static final QName ttsBPDAttrName = new QName(NAMESPACE_TT_STYLE, "bpd"); public static final QName ttsColorAttrName = new QName(NAMESPACE_TT_STYLE, "color"); public static final QName ttsDirectionAttrName = new QName(NAMESPACE_TT_STYLE, "direction"); public static final QName ttsDisplayAttrName = new QName(NAMESPACE_TT_STYLE, "display"); public static final QName ttsDisplayAlignAttrName = new QName(NAMESPACE_TT_STYLE, "displayAlign"); public static final QName ttsExtentAttrName = new QName(NAMESPACE_TT_STYLE, "extent"); public static final QName ttsFontFamilyAttrName = new QName(NAMESPACE_TT_STYLE, "fontFamily"); public static final QName ttsFontKerningAttrName = new QName(NAMESPACE_TT_STYLE, "fontKerning"); public static final QName ttsFontShearAttrName = new QName(NAMESPACE_TT_STYLE, "fontShear"); public static final QName ttsFontSizeAttrName = new QName(NAMESPACE_TT_STYLE, "fontSize"); public static final QName ttsFontStyleAttrName = new QName(NAMESPACE_TT_STYLE, "fontStyle"); public static final QName ttsFontVariantAttrName = new QName(NAMESPACE_TT_STYLE, "fontVariant"); public static final QName ttsFontWeightAttrName = new QName(NAMESPACE_TT_STYLE, "fontWeight"); public static final QName ttsIPDAttrName = new QName(NAMESPACE_TT_STYLE, "ipd"); public static final QName ttsLineHeightAttrName = new QName(NAMESPACE_TT_STYLE, "lineHeight"); public static final QName ttsOriginAttrName = new QName(NAMESPACE_TT_STYLE, "origin"); public static final QName ttsOverflowAttrName = new QName(NAMESPACE_TT_STYLE, "overflow"); public static final QName ttsPaddingAttrName = new QName(NAMESPACE_TT_STYLE, "padding"); public static final QName ttsPositionAttrName = new QName(NAMESPACE_TT_STYLE, "position"); public static final QName ttsRubyAlignAttrName = new QName(NAMESPACE_TT_STYLE, "rubyAlign"); public static final QName ttsRubyAttrName = new QName(NAMESPACE_TT_STYLE, "ruby"); public static final QName ttsRubyOffsetAttrName = new QName(NAMESPACE_TT_STYLE, "rubyOffset"); public static final QName ttsRubyOverflowAttrName = new QName(NAMESPACE_TT_STYLE, "rubyOverflow"); public static final QName ttsRubyOverhangAttrName = new QName(NAMESPACE_TT_STYLE, "rubyOverhang"); public static final QName ttsRubyOverhangClassAttrName = new QName(NAMESPACE_TT_STYLE, "rubyOverhangClass"); public static final QName ttsRubyPositionAttrName = new QName(NAMESPACE_TT_STYLE, "rubyPosition"); public static final QName ttsRubyReserveAttrName = new QName(NAMESPACE_TT_STYLE, "rubyReserve"); public static final QName ttsTextAlignAttrName = new QName(NAMESPACE_TT_STYLE, "textAlign"); public static final QName ttsTextCombineAttrName = new QName(NAMESPACE_TT_STYLE, "textCombine"); public static final QName ttsTextEmphasisAttrName = new QName(NAMESPACE_TT_STYLE, "textEmphasis"); public static final QName ttsTextOutlineAttrName = new QName(NAMESPACE_TT_STYLE, "textOutline"); public static final QName ttsUnicodeBidiAttrName = new QName(NAMESPACE_TT_STYLE, "unicodeBidi"); public static final QName ttsVisibilityAttrName = new QName(NAMESPACE_TT_STYLE, "visibility"); public static final QName ttsWrapOptionAttrName = new QName(NAMESPACE_TT_STYLE, "wrapOption"); public static final QName ttsWritingModeAttrName = new QName(NAMESPACE_TT_STYLE, "writingMode"); }