/************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
 * 
 * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
 * 
 * Use is subject to license terms.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0. You can also
 * obtain a copy of the License at http://odftoolkit.org/docs/license.txt
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * 
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 ************************************************************************/
// !!! GENERATED SOURCE CODE !!!
package org.odftoolkit.odfdom.dom.style;

import org.odftoolkit.odfdom.dom.element.style.OdfChartPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfDrawingPagePropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfGraphicPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfListLevelPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfParagraphPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfRubyPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfSectionPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfTableCellPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfTableColumnPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfTablePropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfTableRowPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.OdfTextPropertiesElement;
import org.odftoolkit.odfdom.dom.style.props.OdfStyleProperty;

import java.util.Set;
import java.util.TreeSet;
import java.util.Map;
import java.util.HashMap;

public class OdfStyleFamily implements Comparable<OdfStyleFamily> {

    private String m_name;
//    private Class m_styleClass;
    private Set<OdfStyleProperty> m_properties = new TreeSet<OdfStyleProperty>();
    private static Map<String, OdfStyleFamily> m_familyByName = new HashMap<String, OdfStyleFamily>();

    public static OdfStyleFamily getByName(String name) {
        return m_familyByName.get(name);
    }

    private OdfStyleFamily(String name /*, Class styleClass*/, OdfStyleProperty[] props) {
        m_name = name;
//        m_styleClass = styleClass;
        for (OdfStyleProperty prop : props) {
            m_properties.add(prop);
        }
        m_familyByName.put(name, this);
    }

    public String getName() {
        return m_name;
    }

    public int compareTo(OdfStyleFamily o) {
        return m_name.compareTo(o.toString());
    }  

    public static OdfStyleFamily valueOf( String name )
    {
        OdfStyleFamily family = getByName(name);
        if( family == null )
            family = new OdfStyleFamily(name,  new OdfStyleProperty[]{ null } );
        
        return family;
    }
    
    public static String toString( OdfStyleFamily family )
    {
        if( family != null )
            return family.toString();
        else
            return new String();
    }
    
    @Override
    public String toString() {
        return m_name;
    }

    public Set<OdfStyleProperty> getProperties() {
        return m_properties;
    }

    public final static OdfStyleFamily Text = new OdfStyleFamily("text",
//            OdfTextStyle.class,
            new OdfStyleProperty[]{
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode
    ,
             });
    public final static OdfStyleFamily Paragraph = new OdfStyleFamily("paragraph",
//            OdfParagraphStyle.class,
            new OdfStyleProperty[]{
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode,
        OdfParagraphPropertiesElement.BackgroundColor,
        OdfParagraphPropertiesElement.Border,
        OdfParagraphPropertiesElement.BorderBottom,
        OdfParagraphPropertiesElement.BorderLeft,
        OdfParagraphPropertiesElement.BorderRight,
        OdfParagraphPropertiesElement.BorderTop,
        OdfParagraphPropertiesElement.BreakAfter,
        OdfParagraphPropertiesElement.BreakBefore,
        OdfParagraphPropertiesElement.HyphenationKeep,
        OdfParagraphPropertiesElement.HyphenationLadderCount,
        OdfParagraphPropertiesElement.JoinBorder,
        OdfParagraphPropertiesElement.KeepTogether,
        OdfParagraphPropertiesElement.KeepWithNext,
        OdfParagraphPropertiesElement.LineHeight,
        OdfParagraphPropertiesElement.Margin,
        OdfParagraphPropertiesElement.MarginBottom,
        OdfParagraphPropertiesElement.MarginLeft,
        OdfParagraphPropertiesElement.MarginRight,
        OdfParagraphPropertiesElement.MarginTop,
        OdfParagraphPropertiesElement.Orphans,
        OdfParagraphPropertiesElement.Padding,
        OdfParagraphPropertiesElement.PaddingBottom,
        OdfParagraphPropertiesElement.PaddingLeft,
        OdfParagraphPropertiesElement.PaddingRight,
        OdfParagraphPropertiesElement.PaddingTop,
        OdfParagraphPropertiesElement.TextAlign,
        OdfParagraphPropertiesElement.TextAlignLast,
        OdfParagraphPropertiesElement.TextIndent,
        OdfParagraphPropertiesElement.Widows,
        OdfParagraphPropertiesElement.AutoTextIndent,
        OdfParagraphPropertiesElement.BackgroundTransparency,
        OdfParagraphPropertiesElement.BorderLineWidth,
        OdfParagraphPropertiesElement.BorderLineWidthBottom,
        OdfParagraphPropertiesElement.BorderLineWidthLeft,
        OdfParagraphPropertiesElement.BorderLineWidthRight,
        OdfParagraphPropertiesElement.BorderLineWidthTop,
        OdfParagraphPropertiesElement.FontIndependentLineSpacing,
        OdfParagraphPropertiesElement.JustifySingleWord,
        OdfParagraphPropertiesElement.LineBreak,
        OdfParagraphPropertiesElement.LineHeightAtLeast,
        OdfParagraphPropertiesElement.LineSpacing,
        OdfParagraphPropertiesElement.PageNumber,
        OdfParagraphPropertiesElement.PunctuationWrap,
        OdfParagraphPropertiesElement.RegisterTrue,
        OdfParagraphPropertiesElement.Shadow,
        OdfParagraphPropertiesElement.SnapToLayoutGrid,
        OdfParagraphPropertiesElement.TabStopDistance,
        OdfParagraphPropertiesElement.TextAutospace,
        OdfParagraphPropertiesElement.VerticalAlign,
        OdfParagraphPropertiesElement.WritingMode,
        OdfParagraphPropertiesElement.WritingModeAutomatic,
        OdfParagraphPropertiesElement.LineNumber,
        OdfParagraphPropertiesElement.NumberLines
    ,
             });
    public final static OdfStyleFamily Section = new OdfStyleFamily("section",
//            OdfSectionStyle.class,
            new OdfStyleProperty[]{
        OdfSectionPropertiesElement.BackgroundColor,
        OdfSectionPropertiesElement.MarginLeft,
        OdfSectionPropertiesElement.MarginRight,
        OdfSectionPropertiesElement.Protect,
        OdfSectionPropertiesElement.WritingMode,
        OdfSectionPropertiesElement.DontBalanceTextColumns,
        OdfSectionPropertiesElement.Editable
    ,
             });
    public final static OdfStyleFamily Ruby = new OdfStyleFamily("ruby",
//            OdfRubyStyle.class,
            new OdfStyleProperty[]{
        OdfRubyPropertiesElement.RubyAlign,
        OdfRubyPropertiesElement.RubyPosition
    ,
             });
    public final static OdfStyleFamily Table = new OdfStyleFamily("table",
//            OdfTableStyle.class,
            new OdfStyleProperty[]{
        OdfTablePropertiesElement.BackgroundColor,
        OdfTablePropertiesElement.BreakAfter,
        OdfTablePropertiesElement.BreakBefore,
        OdfTablePropertiesElement.KeepWithNext,
        OdfTablePropertiesElement.Margin,
        OdfTablePropertiesElement.MarginBottom,
        OdfTablePropertiesElement.MarginLeft,
        OdfTablePropertiesElement.MarginRight,
        OdfTablePropertiesElement.MarginTop,
        OdfTablePropertiesElement.MayBreakBetweenRows,
        OdfTablePropertiesElement.PageNumber,
        OdfTablePropertiesElement.RelWidth,
        OdfTablePropertiesElement.Shadow,
        OdfTablePropertiesElement.Width,
        OdfTablePropertiesElement.WritingMode,
        OdfTablePropertiesElement.Align,
        OdfTablePropertiesElement.BorderModel,
        OdfTablePropertiesElement.Display
    ,
             });
    public final static OdfStyleFamily TableColumn = new OdfStyleFamily("table-column",
//            OdfTableColumnStyle.class,
            new OdfStyleProperty[]{
        OdfTableColumnPropertiesElement.BreakAfter,
        OdfTableColumnPropertiesElement.BreakBefore,
        OdfTableColumnPropertiesElement.ColumnWidth,
        OdfTableColumnPropertiesElement.RelColumnWidth,
        OdfTableColumnPropertiesElement.UseOptimalColumnWidth
    ,
             });
    public final static OdfStyleFamily TableRow = new OdfStyleFamily("table-row",
//            OdfTableRowStyle.class,
            new OdfStyleProperty[]{
        OdfTableRowPropertiesElement.BackgroundColor,
        OdfTableRowPropertiesElement.BreakAfter,
        OdfTableRowPropertiesElement.BreakBefore,
        OdfTableRowPropertiesElement.KeepTogether,
        OdfTableRowPropertiesElement.MinRowHeight,
        OdfTableRowPropertiesElement.RowHeight,
        OdfTableRowPropertiesElement.UseOptimalRowHeight
    ,
             });
    public final static OdfStyleFamily TableCell = new OdfStyleFamily("table-cell",
//            OdfTableCellStyle.class,
            new OdfStyleProperty[]{
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode,
        OdfParagraphPropertiesElement.BackgroundColor,
        OdfParagraphPropertiesElement.Border,
        OdfParagraphPropertiesElement.BorderBottom,
        OdfParagraphPropertiesElement.BorderLeft,
        OdfParagraphPropertiesElement.BorderRight,
        OdfParagraphPropertiesElement.BorderTop,
        OdfParagraphPropertiesElement.BreakAfter,
        OdfParagraphPropertiesElement.BreakBefore,
        OdfParagraphPropertiesElement.HyphenationKeep,
        OdfParagraphPropertiesElement.HyphenationLadderCount,
        OdfParagraphPropertiesElement.JoinBorder,
        OdfParagraphPropertiesElement.KeepTogether,
        OdfParagraphPropertiesElement.KeepWithNext,
        OdfParagraphPropertiesElement.LineHeight,
        OdfParagraphPropertiesElement.Margin,
        OdfParagraphPropertiesElement.MarginBottom,
        OdfParagraphPropertiesElement.MarginLeft,
        OdfParagraphPropertiesElement.MarginRight,
        OdfParagraphPropertiesElement.MarginTop,
        OdfParagraphPropertiesElement.Orphans,
        OdfParagraphPropertiesElement.Padding,
        OdfParagraphPropertiesElement.PaddingBottom,
        OdfParagraphPropertiesElement.PaddingLeft,
        OdfParagraphPropertiesElement.PaddingRight,
        OdfParagraphPropertiesElement.PaddingTop,
        OdfParagraphPropertiesElement.TextAlign,
        OdfParagraphPropertiesElement.TextAlignLast,
        OdfParagraphPropertiesElement.TextIndent,
        OdfParagraphPropertiesElement.Widows,
        OdfParagraphPropertiesElement.AutoTextIndent,
        OdfParagraphPropertiesElement.BackgroundTransparency,
        OdfParagraphPropertiesElement.BorderLineWidth,
        OdfParagraphPropertiesElement.BorderLineWidthBottom,
        OdfParagraphPropertiesElement.BorderLineWidthLeft,
        OdfParagraphPropertiesElement.BorderLineWidthRight,
        OdfParagraphPropertiesElement.BorderLineWidthTop,
        OdfParagraphPropertiesElement.FontIndependentLineSpacing,
        OdfParagraphPropertiesElement.JustifySingleWord,
        OdfParagraphPropertiesElement.LineBreak,
        OdfParagraphPropertiesElement.LineHeightAtLeast,
        OdfParagraphPropertiesElement.LineSpacing,
        OdfParagraphPropertiesElement.PageNumber,
        OdfParagraphPropertiesElement.PunctuationWrap,
        OdfParagraphPropertiesElement.RegisterTrue,
        OdfParagraphPropertiesElement.Shadow,
        OdfParagraphPropertiesElement.SnapToLayoutGrid,
        OdfParagraphPropertiesElement.TabStopDistance,
        OdfParagraphPropertiesElement.TextAutospace,
        OdfParagraphPropertiesElement.VerticalAlign,
        OdfParagraphPropertiesElement.WritingMode,
        OdfParagraphPropertiesElement.WritingModeAutomatic,
        OdfParagraphPropertiesElement.LineNumber,
        OdfParagraphPropertiesElement.NumberLines,
        OdfTableCellPropertiesElement.BackgroundColor,
        OdfTableCellPropertiesElement.Border,
        OdfTableCellPropertiesElement.BorderBottom,
        OdfTableCellPropertiesElement.BorderLeft,
        OdfTableCellPropertiesElement.BorderRight,
        OdfTableCellPropertiesElement.BorderTop,
        OdfTableCellPropertiesElement.Padding,
        OdfTableCellPropertiesElement.PaddingBottom,
        OdfTableCellPropertiesElement.PaddingLeft,
        OdfTableCellPropertiesElement.PaddingRight,
        OdfTableCellPropertiesElement.PaddingTop,
        OdfTableCellPropertiesElement.WrapOption,
        OdfTableCellPropertiesElement.BorderLineWidth,
        OdfTableCellPropertiesElement.BorderLineWidthBottom,
        OdfTableCellPropertiesElement.BorderLineWidthLeft,
        OdfTableCellPropertiesElement.BorderLineWidthRight,
        OdfTableCellPropertiesElement.BorderLineWidthTop,
        OdfTableCellPropertiesElement.CellProtect,
        OdfTableCellPropertiesElement.DecimalPlaces,
        OdfTableCellPropertiesElement.DiagonalBlTr,
        OdfTableCellPropertiesElement.DiagonalBlTrWidths,
        OdfTableCellPropertiesElement.DiagonalTlBr,
        OdfTableCellPropertiesElement.DiagonalTlBrWidths,
        OdfTableCellPropertiesElement.Direction,
        OdfTableCellPropertiesElement.GlyphOrientationVertical,
        OdfTableCellPropertiesElement.PrintContent,
        OdfTableCellPropertiesElement.RepeatContent,
        OdfTableCellPropertiesElement.RotationAlign,
        OdfTableCellPropertiesElement.RotationAngle,
        OdfTableCellPropertiesElement.Shadow,
        OdfTableCellPropertiesElement.ShrinkToFit,
        OdfTableCellPropertiesElement.TextAlignSource,
        OdfTableCellPropertiesElement.VerticalAlign,
        OdfTableCellPropertiesElement.WritingMode
    ,
             });
    public final static OdfStyleFamily Graphic = new OdfStyleFamily("graphic",
//            OdfGraphicStyle.class,
            new OdfStyleProperty[]{
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode,
        OdfParagraphPropertiesElement.BackgroundColor,
        OdfParagraphPropertiesElement.Border,
        OdfParagraphPropertiesElement.BorderBottom,
        OdfParagraphPropertiesElement.BorderLeft,
        OdfParagraphPropertiesElement.BorderRight,
        OdfParagraphPropertiesElement.BorderTop,
        OdfParagraphPropertiesElement.BreakAfter,
        OdfParagraphPropertiesElement.BreakBefore,
        OdfParagraphPropertiesElement.HyphenationKeep,
        OdfParagraphPropertiesElement.HyphenationLadderCount,
        OdfParagraphPropertiesElement.JoinBorder,
        OdfParagraphPropertiesElement.KeepTogether,
        OdfParagraphPropertiesElement.KeepWithNext,
        OdfParagraphPropertiesElement.LineHeight,
        OdfParagraphPropertiesElement.Margin,
        OdfParagraphPropertiesElement.MarginBottom,
        OdfParagraphPropertiesElement.MarginLeft,
        OdfParagraphPropertiesElement.MarginRight,
        OdfParagraphPropertiesElement.MarginTop,
        OdfParagraphPropertiesElement.Orphans,
        OdfParagraphPropertiesElement.Padding,
        OdfParagraphPropertiesElement.PaddingBottom,
        OdfParagraphPropertiesElement.PaddingLeft,
        OdfParagraphPropertiesElement.PaddingRight,
        OdfParagraphPropertiesElement.PaddingTop,
        OdfParagraphPropertiesElement.TextAlign,
        OdfParagraphPropertiesElement.TextAlignLast,
        OdfParagraphPropertiesElement.TextIndent,
        OdfParagraphPropertiesElement.Widows,
        OdfParagraphPropertiesElement.AutoTextIndent,
        OdfParagraphPropertiesElement.BackgroundTransparency,
        OdfParagraphPropertiesElement.BorderLineWidth,
        OdfParagraphPropertiesElement.BorderLineWidthBottom,
        OdfParagraphPropertiesElement.BorderLineWidthLeft,
        OdfParagraphPropertiesElement.BorderLineWidthRight,
        OdfParagraphPropertiesElement.BorderLineWidthTop,
        OdfParagraphPropertiesElement.FontIndependentLineSpacing,
        OdfParagraphPropertiesElement.JustifySingleWord,
        OdfParagraphPropertiesElement.LineBreak,
        OdfParagraphPropertiesElement.LineHeightAtLeast,
        OdfParagraphPropertiesElement.LineSpacing,
        OdfParagraphPropertiesElement.PageNumber,
        OdfParagraphPropertiesElement.PunctuationWrap,
        OdfParagraphPropertiesElement.RegisterTrue,
        OdfParagraphPropertiesElement.Shadow,
        OdfParagraphPropertiesElement.SnapToLayoutGrid,
        OdfParagraphPropertiesElement.TabStopDistance,
        OdfParagraphPropertiesElement.TextAutospace,
        OdfParagraphPropertiesElement.VerticalAlign,
        OdfParagraphPropertiesElement.WritingMode,
        OdfParagraphPropertiesElement.WritingModeAutomatic,
        OdfParagraphPropertiesElement.LineNumber,
        OdfParagraphPropertiesElement.NumberLines,
        OdfGraphicPropertiesElement.AmbientColor,
        OdfGraphicPropertiesElement.BackScale,
        OdfGraphicPropertiesElement.BackfaceCulling,
        OdfGraphicPropertiesElement.CloseBack,
        OdfGraphicPropertiesElement.CloseFront,
        OdfGraphicPropertiesElement.Depth,
        OdfGraphicPropertiesElement.DiffuseColor,
        OdfGraphicPropertiesElement.EdgeRounding,
        OdfGraphicPropertiesElement.EdgeRoundingMode,
        OdfGraphicPropertiesElement.EmissiveColor,
        OdfGraphicPropertiesElement.EndAngle,
        OdfGraphicPropertiesElement.HorizontalSegments,
        OdfGraphicPropertiesElement.LightingMode,
        OdfGraphicPropertiesElement.NormalsDirection,
        OdfGraphicPropertiesElement.NormalsKind,
        OdfGraphicPropertiesElement.Shadow3d,
        OdfGraphicPropertiesElement.Shininess,
        OdfGraphicPropertiesElement.SpecularColor,
        OdfGraphicPropertiesElement.TextureFilter,
        OdfGraphicPropertiesElement.TextureGenerationModeX,
        OdfGraphicPropertiesElement.TextureGenerationModeY,
        OdfGraphicPropertiesElement.TextureKind,
        OdfGraphicPropertiesElement.TextureMode,
        OdfGraphicPropertiesElement.VerticalSegments,
        OdfGraphicPropertiesElement.AutoGrowHeight,
        OdfGraphicPropertiesElement.AutoGrowWidth,
        OdfGraphicPropertiesElement.Blue,
        OdfGraphicPropertiesElement.CaptionAngle,
        OdfGraphicPropertiesElement.CaptionAngleType,
        OdfGraphicPropertiesElement.CaptionEscape,
        OdfGraphicPropertiesElement.CaptionEscapeDirection,
        OdfGraphicPropertiesElement.CaptionFitLineLength,
        OdfGraphicPropertiesElement.CaptionGap,
        OdfGraphicPropertiesElement.CaptionLineLength,
        OdfGraphicPropertiesElement.CaptionType,
        OdfGraphicPropertiesElement.ColorInversion,
        OdfGraphicPropertiesElement.ColorMode,
        OdfGraphicPropertiesElement.Contrast,
        OdfGraphicPropertiesElement.DecimalPlaces,
        OdfGraphicPropertiesElement.EndGuide,
        OdfGraphicPropertiesElement.EndLineSpacingHorizontal,
        OdfGraphicPropertiesElement.EndLineSpacingVertical,
        OdfGraphicPropertiesElement.FitToContour,
        OdfGraphicPropertiesElement.FitToSize,
        OdfGraphicPropertiesElement.FrameDisplayBorder,
        OdfGraphicPropertiesElement.FrameDisplayScrollbar,
        OdfGraphicPropertiesElement.FrameMarginHorizontal,
        OdfGraphicPropertiesElement.FrameMarginVertical,
        OdfGraphicPropertiesElement.Gamma,
        OdfGraphicPropertiesElement.Green,
        OdfGraphicPropertiesElement.GuideDistance,
        OdfGraphicPropertiesElement.GuideOverhang,
        OdfGraphicPropertiesElement.ImageOpacity,
        OdfGraphicPropertiesElement.LineDistance,
        OdfGraphicPropertiesElement.Luminance,
        OdfGraphicPropertiesElement.MarkerEnd,
        OdfGraphicPropertiesElement.MarkerEndCenter,
        OdfGraphicPropertiesElement.MarkerEndWidth,
        OdfGraphicPropertiesElement.MarkerStart,
        OdfGraphicPropertiesElement.MarkerStartCenter,
        OdfGraphicPropertiesElement.MarkerStartWidth,
        OdfGraphicPropertiesElement.MeasureAlign,
        OdfGraphicPropertiesElement.MeasureVerticalAlign,
        OdfGraphicPropertiesElement.OleDrawAspect,
        OdfGraphicPropertiesElement.Parallel,
        OdfGraphicPropertiesElement.Placing,
        OdfGraphicPropertiesElement.Red,
        OdfGraphicPropertiesElement.ShadowDraw,
        OdfGraphicPropertiesElement.ShadowColor,
        OdfGraphicPropertiesElement.ShadowOffsetX,
        OdfGraphicPropertiesElement.ShadowOffsetY,
        OdfGraphicPropertiesElement.ShadowOpacity,
        OdfGraphicPropertiesElement.ShowUnit,
        OdfGraphicPropertiesElement.StartGuide,
        OdfGraphicPropertiesElement.StartLineSpacingHorizontal,
        OdfGraphicPropertiesElement.StartLineSpacingVertical,
        OdfGraphicPropertiesElement.Stroke,
        OdfGraphicPropertiesElement.StrokeDash,
        OdfGraphicPropertiesElement.StrokeDashNames,
        OdfGraphicPropertiesElement.StrokeLinejoin,
        OdfGraphicPropertiesElement.SymbolColor,
        OdfGraphicPropertiesElement.TextareaHorizontalAlign,
        OdfGraphicPropertiesElement.TextareaVerticalAlign,
        OdfGraphicPropertiesElement.Unit,
        OdfGraphicPropertiesElement.VisibleAreaHeight,
        OdfGraphicPropertiesElement.VisibleAreaLeft,
        OdfGraphicPropertiesElement.VisibleAreaTop,
        OdfGraphicPropertiesElement.VisibleAreaWidth,
        OdfGraphicPropertiesElement.WrapInfluenceOnPosition,
        OdfGraphicPropertiesElement.BackgroundColor,
        OdfGraphicPropertiesElement.Border,
        OdfGraphicPropertiesElement.BorderBottom,
        OdfGraphicPropertiesElement.BorderLeft,
        OdfGraphicPropertiesElement.BorderRight,
        OdfGraphicPropertiesElement.BorderTop,
        OdfGraphicPropertiesElement.Clip,
        OdfGraphicPropertiesElement.Margin,
        OdfGraphicPropertiesElement.MarginBottom,
        OdfGraphicPropertiesElement.MarginLeft,
        OdfGraphicPropertiesElement.MarginRight,
        OdfGraphicPropertiesElement.MarginTop,
        OdfGraphicPropertiesElement.MaxHeight,
        OdfGraphicPropertiesElement.MaxWidth,
        OdfGraphicPropertiesElement.MinHeight,
        OdfGraphicPropertiesElement.MinWidth,
        OdfGraphicPropertiesElement.Padding,
        OdfGraphicPropertiesElement.PaddingBottom,
        OdfGraphicPropertiesElement.PaddingLeft,
        OdfGraphicPropertiesElement.PaddingRight,
        OdfGraphicPropertiesElement.PaddingTop,
        OdfGraphicPropertiesElement.WrapOption,
        OdfGraphicPropertiesElement.BorderLineWidth,
        OdfGraphicPropertiesElement.BorderLineWidthBottom,
        OdfGraphicPropertiesElement.BorderLineWidthLeft,
        OdfGraphicPropertiesElement.BorderLineWidthRight,
        OdfGraphicPropertiesElement.BorderLineWidthTop,
        OdfGraphicPropertiesElement.Editable,
        OdfGraphicPropertiesElement.FlowWithText,
        OdfGraphicPropertiesElement.HorizontalPos,
        OdfGraphicPropertiesElement.HorizontalRel,
        OdfGraphicPropertiesElement.Mirror,
        OdfGraphicPropertiesElement.NumberWrappedParagraphs,
        OdfGraphicPropertiesElement.OverflowBehavior,
        OdfGraphicPropertiesElement.PrintContent,
        OdfGraphicPropertiesElement.Protect,
        OdfGraphicPropertiesElement.RelHeight,
        OdfGraphicPropertiesElement.RelWidth,
        OdfGraphicPropertiesElement.RunThrough,
        OdfGraphicPropertiesElement.Shadow,
        OdfGraphicPropertiesElement.VerticalPos,
        OdfGraphicPropertiesElement.VerticalRel,
        OdfGraphicPropertiesElement.Wrap,
        OdfGraphicPropertiesElement.WrapContour,
        OdfGraphicPropertiesElement.WrapContourMode,
        OdfGraphicPropertiesElement.WrapDynamicThreshold,
        OdfGraphicPropertiesElement.WritingMode,
        OdfGraphicPropertiesElement.Height,
        OdfGraphicPropertiesElement.StrokeColor,
        OdfGraphicPropertiesElement.StrokeOpacity,
        OdfGraphicPropertiesElement.StrokeWidth,
        OdfGraphicPropertiesElement.Width,
        OdfGraphicPropertiesElement.X,
        OdfGraphicPropertiesElement.Y,
        OdfGraphicPropertiesElement.AnchorPageNumber,
        OdfGraphicPropertiesElement.AnchorType,
        OdfGraphicPropertiesElement.Animation,
        OdfGraphicPropertiesElement.AnimationDelay,
        OdfGraphicPropertiesElement.AnimationDirection,
        OdfGraphicPropertiesElement.AnimationRepeat,
        OdfGraphicPropertiesElement.AnimationStartInside,
        OdfGraphicPropertiesElement.AnimationSteps,
        OdfGraphicPropertiesElement.AnimationStopInside,
        OdfGraphicPropertiesElement.StrokeLinecap,
        OdfGraphicPropertiesElement.ShrinkToFit,
        OdfGraphicPropertiesElement.BackgroundTransparency,
        OdfGraphicPropertiesElement.DrawAspect
    ,
             });
    public final static OdfStyleFamily Presentation = new OdfStyleFamily("presentation",
//            OdfPresentationStyle.class,
            new OdfStyleProperty[]{
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode,
        OdfParagraphPropertiesElement.BackgroundColor,
        OdfParagraphPropertiesElement.Border,
        OdfParagraphPropertiesElement.BorderBottom,
        OdfParagraphPropertiesElement.BorderLeft,
        OdfParagraphPropertiesElement.BorderRight,
        OdfParagraphPropertiesElement.BorderTop,
        OdfParagraphPropertiesElement.BreakAfter,
        OdfParagraphPropertiesElement.BreakBefore,
        OdfParagraphPropertiesElement.HyphenationKeep,
        OdfParagraphPropertiesElement.HyphenationLadderCount,
        OdfParagraphPropertiesElement.JoinBorder,
        OdfParagraphPropertiesElement.KeepTogether,
        OdfParagraphPropertiesElement.KeepWithNext,
        OdfParagraphPropertiesElement.LineHeight,
        OdfParagraphPropertiesElement.Margin,
        OdfParagraphPropertiesElement.MarginBottom,
        OdfParagraphPropertiesElement.MarginLeft,
        OdfParagraphPropertiesElement.MarginRight,
        OdfParagraphPropertiesElement.MarginTop,
        OdfParagraphPropertiesElement.Orphans,
        OdfParagraphPropertiesElement.Padding,
        OdfParagraphPropertiesElement.PaddingBottom,
        OdfParagraphPropertiesElement.PaddingLeft,
        OdfParagraphPropertiesElement.PaddingRight,
        OdfParagraphPropertiesElement.PaddingTop,
        OdfParagraphPropertiesElement.TextAlign,
        OdfParagraphPropertiesElement.TextAlignLast,
        OdfParagraphPropertiesElement.TextIndent,
        OdfParagraphPropertiesElement.Widows,
        OdfParagraphPropertiesElement.AutoTextIndent,
        OdfParagraphPropertiesElement.BackgroundTransparency,
        OdfParagraphPropertiesElement.BorderLineWidth,
        OdfParagraphPropertiesElement.BorderLineWidthBottom,
        OdfParagraphPropertiesElement.BorderLineWidthLeft,
        OdfParagraphPropertiesElement.BorderLineWidthRight,
        OdfParagraphPropertiesElement.BorderLineWidthTop,
        OdfParagraphPropertiesElement.FontIndependentLineSpacing,
        OdfParagraphPropertiesElement.JustifySingleWord,
        OdfParagraphPropertiesElement.LineBreak,
        OdfParagraphPropertiesElement.LineHeightAtLeast,
        OdfParagraphPropertiesElement.LineSpacing,
        OdfParagraphPropertiesElement.PageNumber,
        OdfParagraphPropertiesElement.PunctuationWrap,
        OdfParagraphPropertiesElement.RegisterTrue,
        OdfParagraphPropertiesElement.Shadow,
        OdfParagraphPropertiesElement.SnapToLayoutGrid,
        OdfParagraphPropertiesElement.TabStopDistance,
        OdfParagraphPropertiesElement.TextAutospace,
        OdfParagraphPropertiesElement.VerticalAlign,
        OdfParagraphPropertiesElement.WritingMode,
        OdfParagraphPropertiesElement.WritingModeAutomatic,
        OdfParagraphPropertiesElement.LineNumber,
        OdfParagraphPropertiesElement.NumberLines,
        OdfGraphicPropertiesElement.AmbientColor,
        OdfGraphicPropertiesElement.BackScale,
        OdfGraphicPropertiesElement.BackfaceCulling,
        OdfGraphicPropertiesElement.CloseBack,
        OdfGraphicPropertiesElement.CloseFront,
        OdfGraphicPropertiesElement.Depth,
        OdfGraphicPropertiesElement.DiffuseColor,
        OdfGraphicPropertiesElement.EdgeRounding,
        OdfGraphicPropertiesElement.EdgeRoundingMode,
        OdfGraphicPropertiesElement.EmissiveColor,
        OdfGraphicPropertiesElement.EndAngle,
        OdfGraphicPropertiesElement.HorizontalSegments,
        OdfGraphicPropertiesElement.LightingMode,
        OdfGraphicPropertiesElement.NormalsDirection,
        OdfGraphicPropertiesElement.NormalsKind,
        OdfGraphicPropertiesElement.Shadow3d,
        OdfGraphicPropertiesElement.Shininess,
        OdfGraphicPropertiesElement.SpecularColor,
        OdfGraphicPropertiesElement.TextureFilter,
        OdfGraphicPropertiesElement.TextureGenerationModeX,
        OdfGraphicPropertiesElement.TextureGenerationModeY,
        OdfGraphicPropertiesElement.TextureKind,
        OdfGraphicPropertiesElement.TextureMode,
        OdfGraphicPropertiesElement.VerticalSegments,
        OdfGraphicPropertiesElement.AutoGrowHeight,
        OdfGraphicPropertiesElement.AutoGrowWidth,
        OdfGraphicPropertiesElement.Blue,
        OdfGraphicPropertiesElement.CaptionAngle,
        OdfGraphicPropertiesElement.CaptionAngleType,
        OdfGraphicPropertiesElement.CaptionEscape,
        OdfGraphicPropertiesElement.CaptionEscapeDirection,
        OdfGraphicPropertiesElement.CaptionFitLineLength,
        OdfGraphicPropertiesElement.CaptionGap,
        OdfGraphicPropertiesElement.CaptionLineLength,
        OdfGraphicPropertiesElement.CaptionType,
        OdfGraphicPropertiesElement.ColorInversion,
        OdfGraphicPropertiesElement.ColorMode,
        OdfGraphicPropertiesElement.Contrast,
        OdfGraphicPropertiesElement.DecimalPlaces,
        OdfGraphicPropertiesElement.EndGuide,
        OdfGraphicPropertiesElement.EndLineSpacingHorizontal,
        OdfGraphicPropertiesElement.EndLineSpacingVertical,
        OdfGraphicPropertiesElement.FitToContour,
        OdfGraphicPropertiesElement.FitToSize,
        OdfGraphicPropertiesElement.FrameDisplayBorder,
        OdfGraphicPropertiesElement.FrameDisplayScrollbar,
        OdfGraphicPropertiesElement.FrameMarginHorizontal,
        OdfGraphicPropertiesElement.FrameMarginVertical,
        OdfGraphicPropertiesElement.Gamma,
        OdfGraphicPropertiesElement.Green,
        OdfGraphicPropertiesElement.GuideDistance,
        OdfGraphicPropertiesElement.GuideOverhang,
        OdfGraphicPropertiesElement.ImageOpacity,
        OdfGraphicPropertiesElement.LineDistance,
        OdfGraphicPropertiesElement.Luminance,
        OdfGraphicPropertiesElement.MarkerEnd,
        OdfGraphicPropertiesElement.MarkerEndCenter,
        OdfGraphicPropertiesElement.MarkerEndWidth,
        OdfGraphicPropertiesElement.MarkerStart,
        OdfGraphicPropertiesElement.MarkerStartCenter,
        OdfGraphicPropertiesElement.MarkerStartWidth,
        OdfGraphicPropertiesElement.MeasureAlign,
        OdfGraphicPropertiesElement.MeasureVerticalAlign,
        OdfGraphicPropertiesElement.OleDrawAspect,
        OdfGraphicPropertiesElement.Parallel,
        OdfGraphicPropertiesElement.Placing,
        OdfGraphicPropertiesElement.Red,
        OdfGraphicPropertiesElement.ShadowDraw,
        OdfGraphicPropertiesElement.ShadowColor,
        OdfGraphicPropertiesElement.ShadowOffsetX,
        OdfGraphicPropertiesElement.ShadowOffsetY,
        OdfGraphicPropertiesElement.ShadowOpacity,
        OdfGraphicPropertiesElement.ShowUnit,
        OdfGraphicPropertiesElement.StartGuide,
        OdfGraphicPropertiesElement.StartLineSpacingHorizontal,
        OdfGraphicPropertiesElement.StartLineSpacingVertical,
        OdfGraphicPropertiesElement.Stroke,
        OdfGraphicPropertiesElement.StrokeDash,
        OdfGraphicPropertiesElement.StrokeDashNames,
        OdfGraphicPropertiesElement.StrokeLinejoin,
        OdfGraphicPropertiesElement.SymbolColor,
        OdfGraphicPropertiesElement.TextareaHorizontalAlign,
        OdfGraphicPropertiesElement.TextareaVerticalAlign,
        OdfGraphicPropertiesElement.Unit,
        OdfGraphicPropertiesElement.VisibleAreaHeight,
        OdfGraphicPropertiesElement.VisibleAreaLeft,
        OdfGraphicPropertiesElement.VisibleAreaTop,
        OdfGraphicPropertiesElement.VisibleAreaWidth,
        OdfGraphicPropertiesElement.WrapInfluenceOnPosition,
        OdfGraphicPropertiesElement.BackgroundColor,
        OdfGraphicPropertiesElement.Border,
        OdfGraphicPropertiesElement.BorderBottom,
        OdfGraphicPropertiesElement.BorderLeft,
        OdfGraphicPropertiesElement.BorderRight,
        OdfGraphicPropertiesElement.BorderTop,
        OdfGraphicPropertiesElement.Clip,
        OdfGraphicPropertiesElement.Margin,
        OdfGraphicPropertiesElement.MarginBottom,
        OdfGraphicPropertiesElement.MarginLeft,
        OdfGraphicPropertiesElement.MarginRight,
        OdfGraphicPropertiesElement.MarginTop,
        OdfGraphicPropertiesElement.MaxHeight,
        OdfGraphicPropertiesElement.MaxWidth,
        OdfGraphicPropertiesElement.MinHeight,
        OdfGraphicPropertiesElement.MinWidth,
        OdfGraphicPropertiesElement.Padding,
        OdfGraphicPropertiesElement.PaddingBottom,
        OdfGraphicPropertiesElement.PaddingLeft,
        OdfGraphicPropertiesElement.PaddingRight,
        OdfGraphicPropertiesElement.PaddingTop,
        OdfGraphicPropertiesElement.WrapOption,
        OdfGraphicPropertiesElement.BorderLineWidth,
        OdfGraphicPropertiesElement.BorderLineWidthBottom,
        OdfGraphicPropertiesElement.BorderLineWidthLeft,
        OdfGraphicPropertiesElement.BorderLineWidthRight,
        OdfGraphicPropertiesElement.BorderLineWidthTop,
        OdfGraphicPropertiesElement.Editable,
        OdfGraphicPropertiesElement.FlowWithText,
        OdfGraphicPropertiesElement.HorizontalPos,
        OdfGraphicPropertiesElement.HorizontalRel,
        OdfGraphicPropertiesElement.Mirror,
        OdfGraphicPropertiesElement.NumberWrappedParagraphs,
        OdfGraphicPropertiesElement.OverflowBehavior,
        OdfGraphicPropertiesElement.PrintContent,
        OdfGraphicPropertiesElement.Protect,
        OdfGraphicPropertiesElement.RelHeight,
        OdfGraphicPropertiesElement.RelWidth,
        OdfGraphicPropertiesElement.RunThrough,
        OdfGraphicPropertiesElement.Shadow,
        OdfGraphicPropertiesElement.VerticalPos,
        OdfGraphicPropertiesElement.VerticalRel,
        OdfGraphicPropertiesElement.Wrap,
        OdfGraphicPropertiesElement.WrapContour,
        OdfGraphicPropertiesElement.WrapContourMode,
        OdfGraphicPropertiesElement.WrapDynamicThreshold,
        OdfGraphicPropertiesElement.WritingMode,
        OdfGraphicPropertiesElement.Height,
        OdfGraphicPropertiesElement.StrokeColor,
        OdfGraphicPropertiesElement.StrokeOpacity,
        OdfGraphicPropertiesElement.StrokeWidth,
        OdfGraphicPropertiesElement.Width,
        OdfGraphicPropertiesElement.X,
        OdfGraphicPropertiesElement.Y,
        OdfGraphicPropertiesElement.AnchorPageNumber,
        OdfGraphicPropertiesElement.AnchorType,
        OdfGraphicPropertiesElement.Animation,
        OdfGraphicPropertiesElement.AnimationDelay,
        OdfGraphicPropertiesElement.AnimationDirection,
        OdfGraphicPropertiesElement.AnimationRepeat,
        OdfGraphicPropertiesElement.AnimationStartInside,
        OdfGraphicPropertiesElement.AnimationSteps,
        OdfGraphicPropertiesElement.AnimationStopInside,
        OdfGraphicPropertiesElement.StrokeLinecap,
        OdfGraphicPropertiesElement.ShrinkToFit,
        OdfGraphicPropertiesElement.BackgroundTransparency,
        OdfGraphicPropertiesElement.DrawAspect
    ,
             });
    public final static OdfStyleFamily DrawingPage = new OdfStyleFamily("drawing-page",
//            OdfDrawingPageStyle.class,
            new OdfStyleProperty[]{
        OdfDrawingPagePropertiesElement.BackgroundSize,
        OdfDrawingPagePropertiesElement.BackgroundObjectsVisible,
        OdfDrawingPagePropertiesElement.BackgroundVisible,
        OdfDrawingPagePropertiesElement.DisplayDateTime,
        OdfDrawingPagePropertiesElement.DisplayFooter,
        OdfDrawingPagePropertiesElement.DisplayHeader,
        OdfDrawingPagePropertiesElement.DisplayPageNumber,
        OdfDrawingPagePropertiesElement.Duration,
        OdfDrawingPagePropertiesElement.TransitionSpeed,
        OdfDrawingPagePropertiesElement.TransitionStyle,
        OdfDrawingPagePropertiesElement.TransitionType,
        OdfDrawingPagePropertiesElement.Visibility,
        OdfDrawingPagePropertiesElement.Direction,
        OdfDrawingPagePropertiesElement.FadeColor,
        OdfDrawingPagePropertiesElement.Subtype
    ,
             });
    public final static OdfStyleFamily Chart = new OdfStyleFamily("chart",
//            OdfChartStyle.class,
            new OdfStyleProperty[]{
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode,
        OdfParagraphPropertiesElement.BackgroundColor,
        OdfParagraphPropertiesElement.Border,
        OdfParagraphPropertiesElement.BorderBottom,
        OdfParagraphPropertiesElement.BorderLeft,
        OdfParagraphPropertiesElement.BorderRight,
        OdfParagraphPropertiesElement.BorderTop,
        OdfParagraphPropertiesElement.BreakAfter,
        OdfParagraphPropertiesElement.BreakBefore,
        OdfParagraphPropertiesElement.HyphenationKeep,
        OdfParagraphPropertiesElement.HyphenationLadderCount,
        OdfParagraphPropertiesElement.JoinBorder,
        OdfParagraphPropertiesElement.KeepTogether,
        OdfParagraphPropertiesElement.KeepWithNext,
        OdfParagraphPropertiesElement.LineHeight,
        OdfParagraphPropertiesElement.Margin,
        OdfParagraphPropertiesElement.MarginBottom,
        OdfParagraphPropertiesElement.MarginLeft,
        OdfParagraphPropertiesElement.MarginRight,
        OdfParagraphPropertiesElement.MarginTop,
        OdfParagraphPropertiesElement.Orphans,
        OdfParagraphPropertiesElement.Padding,
        OdfParagraphPropertiesElement.PaddingBottom,
        OdfParagraphPropertiesElement.PaddingLeft,
        OdfParagraphPropertiesElement.PaddingRight,
        OdfParagraphPropertiesElement.PaddingTop,
        OdfParagraphPropertiesElement.TextAlign,
        OdfParagraphPropertiesElement.TextAlignLast,
        OdfParagraphPropertiesElement.TextIndent,
        OdfParagraphPropertiesElement.Widows,
        OdfParagraphPropertiesElement.AutoTextIndent,
        OdfParagraphPropertiesElement.BackgroundTransparency,
        OdfParagraphPropertiesElement.BorderLineWidth,
        OdfParagraphPropertiesElement.BorderLineWidthBottom,
        OdfParagraphPropertiesElement.BorderLineWidthLeft,
        OdfParagraphPropertiesElement.BorderLineWidthRight,
        OdfParagraphPropertiesElement.BorderLineWidthTop,
        OdfParagraphPropertiesElement.FontIndependentLineSpacing,
        OdfParagraphPropertiesElement.JustifySingleWord,
        OdfParagraphPropertiesElement.LineBreak,
        OdfParagraphPropertiesElement.LineHeightAtLeast,
        OdfParagraphPropertiesElement.LineSpacing,
        OdfParagraphPropertiesElement.PageNumber,
        OdfParagraphPropertiesElement.PunctuationWrap,
        OdfParagraphPropertiesElement.RegisterTrue,
        OdfParagraphPropertiesElement.Shadow,
        OdfParagraphPropertiesElement.SnapToLayoutGrid,
        OdfParagraphPropertiesElement.TabStopDistance,
        OdfParagraphPropertiesElement.TextAutospace,
        OdfParagraphPropertiesElement.VerticalAlign,
        OdfParagraphPropertiesElement.WritingMode,
        OdfParagraphPropertiesElement.WritingModeAutomatic,
        OdfParagraphPropertiesElement.LineNumber,
        OdfParagraphPropertiesElement.NumberLines,
        OdfGraphicPropertiesElement.AmbientColor,
        OdfGraphicPropertiesElement.BackScale,
        OdfGraphicPropertiesElement.BackfaceCulling,
        OdfGraphicPropertiesElement.CloseBack,
        OdfGraphicPropertiesElement.CloseFront,
        OdfGraphicPropertiesElement.Depth,
        OdfGraphicPropertiesElement.DiffuseColor,
        OdfGraphicPropertiesElement.EdgeRounding,
        OdfGraphicPropertiesElement.EdgeRoundingMode,
        OdfGraphicPropertiesElement.EmissiveColor,
        OdfGraphicPropertiesElement.EndAngle,
        OdfGraphicPropertiesElement.HorizontalSegments,
        OdfGraphicPropertiesElement.LightingMode,
        OdfGraphicPropertiesElement.NormalsDirection,
        OdfGraphicPropertiesElement.NormalsKind,
        OdfGraphicPropertiesElement.Shadow3d,
        OdfGraphicPropertiesElement.Shininess,
        OdfGraphicPropertiesElement.SpecularColor,
        OdfGraphicPropertiesElement.TextureFilter,
        OdfGraphicPropertiesElement.TextureGenerationModeX,
        OdfGraphicPropertiesElement.TextureGenerationModeY,
        OdfGraphicPropertiesElement.TextureKind,
        OdfGraphicPropertiesElement.TextureMode,
        OdfGraphicPropertiesElement.VerticalSegments,
        OdfGraphicPropertiesElement.AutoGrowHeight,
        OdfGraphicPropertiesElement.AutoGrowWidth,
        OdfGraphicPropertiesElement.Blue,
        OdfGraphicPropertiesElement.CaptionAngle,
        OdfGraphicPropertiesElement.CaptionAngleType,
        OdfGraphicPropertiesElement.CaptionEscape,
        OdfGraphicPropertiesElement.CaptionEscapeDirection,
        OdfGraphicPropertiesElement.CaptionFitLineLength,
        OdfGraphicPropertiesElement.CaptionGap,
        OdfGraphicPropertiesElement.CaptionLineLength,
        OdfGraphicPropertiesElement.CaptionType,
        OdfGraphicPropertiesElement.ColorInversion,
        OdfGraphicPropertiesElement.ColorMode,
        OdfGraphicPropertiesElement.Contrast,
        OdfGraphicPropertiesElement.DecimalPlaces,
        OdfGraphicPropertiesElement.EndGuide,
        OdfGraphicPropertiesElement.EndLineSpacingHorizontal,
        OdfGraphicPropertiesElement.EndLineSpacingVertical,
        OdfGraphicPropertiesElement.FitToContour,
        OdfGraphicPropertiesElement.FitToSize,
        OdfGraphicPropertiesElement.FrameDisplayBorder,
        OdfGraphicPropertiesElement.FrameDisplayScrollbar,
        OdfGraphicPropertiesElement.FrameMarginHorizontal,
        OdfGraphicPropertiesElement.FrameMarginVertical,
        OdfGraphicPropertiesElement.Gamma,
        OdfGraphicPropertiesElement.Green,
        OdfGraphicPropertiesElement.GuideDistance,
        OdfGraphicPropertiesElement.GuideOverhang,
        OdfGraphicPropertiesElement.ImageOpacity,
        OdfGraphicPropertiesElement.LineDistance,
        OdfGraphicPropertiesElement.Luminance,
        OdfGraphicPropertiesElement.MarkerEnd,
        OdfGraphicPropertiesElement.MarkerEndCenter,
        OdfGraphicPropertiesElement.MarkerEndWidth,
        OdfGraphicPropertiesElement.MarkerStart,
        OdfGraphicPropertiesElement.MarkerStartCenter,
        OdfGraphicPropertiesElement.MarkerStartWidth,
        OdfGraphicPropertiesElement.MeasureAlign,
        OdfGraphicPropertiesElement.MeasureVerticalAlign,
        OdfGraphicPropertiesElement.OleDrawAspect,
        OdfGraphicPropertiesElement.Parallel,
        OdfGraphicPropertiesElement.Placing,
        OdfGraphicPropertiesElement.Red,
        OdfGraphicPropertiesElement.ShadowDraw,
        OdfGraphicPropertiesElement.ShadowColor,
        OdfGraphicPropertiesElement.ShadowOffsetX,
        OdfGraphicPropertiesElement.ShadowOffsetY,
        OdfGraphicPropertiesElement.ShadowOpacity,
        OdfGraphicPropertiesElement.ShowUnit,
        OdfGraphicPropertiesElement.StartGuide,
        OdfGraphicPropertiesElement.StartLineSpacingHorizontal,
        OdfGraphicPropertiesElement.StartLineSpacingVertical,
        OdfGraphicPropertiesElement.Stroke,
        OdfGraphicPropertiesElement.StrokeDash,
        OdfGraphicPropertiesElement.StrokeDashNames,
        OdfGraphicPropertiesElement.StrokeLinejoin,
        OdfGraphicPropertiesElement.SymbolColor,
        OdfGraphicPropertiesElement.TextareaHorizontalAlign,
        OdfGraphicPropertiesElement.TextareaVerticalAlign,
        OdfGraphicPropertiesElement.Unit,
        OdfGraphicPropertiesElement.VisibleAreaHeight,
        OdfGraphicPropertiesElement.VisibleAreaLeft,
        OdfGraphicPropertiesElement.VisibleAreaTop,
        OdfGraphicPropertiesElement.VisibleAreaWidth,
        OdfGraphicPropertiesElement.WrapInfluenceOnPosition,
        OdfGraphicPropertiesElement.BackgroundColor,
        OdfGraphicPropertiesElement.Border,
        OdfGraphicPropertiesElement.BorderBottom,
        OdfGraphicPropertiesElement.BorderLeft,
        OdfGraphicPropertiesElement.BorderRight,
        OdfGraphicPropertiesElement.BorderTop,
        OdfGraphicPropertiesElement.Clip,
        OdfGraphicPropertiesElement.Margin,
        OdfGraphicPropertiesElement.MarginBottom,
        OdfGraphicPropertiesElement.MarginLeft,
        OdfGraphicPropertiesElement.MarginRight,
        OdfGraphicPropertiesElement.MarginTop,
        OdfGraphicPropertiesElement.MaxHeight,
        OdfGraphicPropertiesElement.MaxWidth,
        OdfGraphicPropertiesElement.MinHeight,
        OdfGraphicPropertiesElement.MinWidth,
        OdfGraphicPropertiesElement.Padding,
        OdfGraphicPropertiesElement.PaddingBottom,
        OdfGraphicPropertiesElement.PaddingLeft,
        OdfGraphicPropertiesElement.PaddingRight,
        OdfGraphicPropertiesElement.PaddingTop,
        OdfGraphicPropertiesElement.WrapOption,
        OdfGraphicPropertiesElement.BorderLineWidth,
        OdfGraphicPropertiesElement.BorderLineWidthBottom,
        OdfGraphicPropertiesElement.BorderLineWidthLeft,
        OdfGraphicPropertiesElement.BorderLineWidthRight,
        OdfGraphicPropertiesElement.BorderLineWidthTop,
        OdfGraphicPropertiesElement.Editable,
        OdfGraphicPropertiesElement.FlowWithText,
        OdfGraphicPropertiesElement.HorizontalPos,
        OdfGraphicPropertiesElement.HorizontalRel,
        OdfGraphicPropertiesElement.Mirror,
        OdfGraphicPropertiesElement.NumberWrappedParagraphs,
        OdfGraphicPropertiesElement.OverflowBehavior,
        OdfGraphicPropertiesElement.PrintContent,
        OdfGraphicPropertiesElement.Protect,
        OdfGraphicPropertiesElement.RelHeight,
        OdfGraphicPropertiesElement.RelWidth,
        OdfGraphicPropertiesElement.RunThrough,
        OdfGraphicPropertiesElement.Shadow,
        OdfGraphicPropertiesElement.VerticalPos,
        OdfGraphicPropertiesElement.VerticalRel,
        OdfGraphicPropertiesElement.Wrap,
        OdfGraphicPropertiesElement.WrapContour,
        OdfGraphicPropertiesElement.WrapContourMode,
        OdfGraphicPropertiesElement.WrapDynamicThreshold,
        OdfGraphicPropertiesElement.WritingMode,
        OdfGraphicPropertiesElement.Height,
        OdfGraphicPropertiesElement.StrokeColor,
        OdfGraphicPropertiesElement.StrokeOpacity,
        OdfGraphicPropertiesElement.StrokeWidth,
        OdfGraphicPropertiesElement.Width,
        OdfGraphicPropertiesElement.X,
        OdfGraphicPropertiesElement.Y,
        OdfGraphicPropertiesElement.AnchorPageNumber,
        OdfGraphicPropertiesElement.AnchorType,
        OdfGraphicPropertiesElement.Animation,
        OdfGraphicPropertiesElement.AnimationDelay,
        OdfGraphicPropertiesElement.AnimationDirection,
        OdfGraphicPropertiesElement.AnimationRepeat,
        OdfGraphicPropertiesElement.AnimationStartInside,
        OdfGraphicPropertiesElement.AnimationSteps,
        OdfGraphicPropertiesElement.AnimationStopInside,
        OdfGraphicPropertiesElement.StrokeLinecap,
        OdfGraphicPropertiesElement.ShrinkToFit,
        OdfGraphicPropertiesElement.BackgroundTransparency,
        OdfGraphicPropertiesElement.DrawAspect,
        OdfChartPropertiesElement.ConnectBars,
        OdfChartPropertiesElement.DataLabelNumber,
        OdfChartPropertiesElement.DataLabelSymbol,
        OdfChartPropertiesElement.DataLabelText,
        OdfChartPropertiesElement.Deep,
        OdfChartPropertiesElement.DisplayLabel,
        OdfChartPropertiesElement.ErrorCategory,
        OdfChartPropertiesElement.ErrorLowerIndicator,
        OdfChartPropertiesElement.ErrorLowerLimit,
        OdfChartPropertiesElement.ErrorMargin,
        OdfChartPropertiesElement.ErrorPercentage,
        OdfChartPropertiesElement.ErrorUpperIndicator,
        OdfChartPropertiesElement.ErrorUpperLimit,
        OdfChartPropertiesElement.GapWidth,
        OdfChartPropertiesElement.Interpolation,
        OdfChartPropertiesElement.IntervalMajor,
        OdfChartPropertiesElement.IntervalMinorDivisor,
        OdfChartPropertiesElement.JapaneseCandleStick,
        OdfChartPropertiesElement.LabelArrangement,
        OdfChartPropertiesElement.Lines,
        OdfChartPropertiesElement.LinkDataStyleToSource,
        OdfChartPropertiesElement.Logarithmic,
        OdfChartPropertiesElement.Maximum,
        OdfChartPropertiesElement.MeanValue,
        OdfChartPropertiesElement.Minimum,
        OdfChartPropertiesElement.Origin,
        OdfChartPropertiesElement.Overlap,
        OdfChartPropertiesElement.Percentage,
        OdfChartPropertiesElement.PieOffset,
        OdfChartPropertiesElement.RegressionType,
        OdfChartPropertiesElement.ScaleText,
        OdfChartPropertiesElement.SeriesSource,
        OdfChartPropertiesElement.SolidType,
        OdfChartPropertiesElement.SplineOrder,
        OdfChartPropertiesElement.SplineResolution,
        OdfChartPropertiesElement.Stacked,
        OdfChartPropertiesElement.SymbolHeight,
        OdfChartPropertiesElement.SymbolType,
        OdfChartPropertiesElement.SymbolWidth,
        OdfChartPropertiesElement.TextOverlap,
        OdfChartPropertiesElement.ThreeDimensional,
        OdfChartPropertiesElement.TickMarksMajorInner,
        OdfChartPropertiesElement.TickMarksMajorOuter,
        OdfChartPropertiesElement.TickMarksMinorInner,
        OdfChartPropertiesElement.TickMarksMinorOuter,
        OdfChartPropertiesElement.Vertical,
        OdfChartPropertiesElement.Visible,
        OdfChartPropertiesElement.Direction,
        OdfChartPropertiesElement.RotationAngle,
        OdfChartPropertiesElement.LineBreak,
        OdfChartPropertiesElement.RightAngledAxes,
        OdfChartPropertiesElement.SortByXValues,
        OdfChartPropertiesElement.GroupBarsPerAxis,
        OdfChartPropertiesElement.AngleOffset,
        OdfChartPropertiesElement.HoleSize,
        OdfChartPropertiesElement.TreatEmptyCells,
        OdfChartPropertiesElement.ReverseDirection,
        OdfChartPropertiesElement.LabelPosition,
        OdfChartPropertiesElement.LabelPositionNegative,
        OdfChartPropertiesElement.AutoPosition,
        OdfChartPropertiesElement.AutoSize,
        OdfChartPropertiesElement.AxisPosition,
        OdfChartPropertiesElement.AxisLabelPosition,
        OdfChartPropertiesElement.TickMarkPosition,
        OdfChartPropertiesElement.IncludeHiddenCells
    ,
    });
    
    // todo
    public final static OdfStyleFamily List = new OdfStyleFamily("list",
//            OdfListStyle.class,
            new OdfStyleProperty[]{ 
        OdfListLevelPropertiesElement.TextAlign,
        OdfListLevelPropertiesElement.SpaceBefore,
        OdfListLevelPropertiesElement.MinLabelWidth,
        OdfListLevelPropertiesElement.MinLabelDistance,
        OdfListLevelPropertiesElement.FontName,
        OdfListLevelPropertiesElement.Width,
        OdfListLevelPropertiesElement.Height,
        OdfListLevelPropertiesElement.VerticalRel,
        OdfListLevelPropertiesElement.VerticalPos,
        OdfListLevelPropertiesElement.Y,
        OdfListLevelPropertiesElement.ListLevelPositionAndSpaceMode,
        OdfTextPropertiesElement.BackgroundColor,
        OdfTextPropertiesElement.Color,
        OdfTextPropertiesElement.Country,
        OdfTextPropertiesElement.FontFamily,
        OdfTextPropertiesElement.FontSize,
        OdfTextPropertiesElement.FontStyle,
        OdfTextPropertiesElement.FontVariant,
        OdfTextPropertiesElement.FontWeight,
        OdfTextPropertiesElement.Hyphenate,
        OdfTextPropertiesElement.HyphenationPushCharCount,
        OdfTextPropertiesElement.HyphenationRemainCharCount,
        OdfTextPropertiesElement.Language,
        OdfTextPropertiesElement.LetterSpacing,
        OdfTextPropertiesElement.TextShadow,
        OdfTextPropertiesElement.TextTransform,
        OdfTextPropertiesElement.CountryAsian,
        OdfTextPropertiesElement.CountryComplex,
        OdfTextPropertiesElement.FontCharset,
        OdfTextPropertiesElement.FontCharsetAsian,
        OdfTextPropertiesElement.FontCharsetComplex,
        OdfTextPropertiesElement.FontFamilyAsian,
        OdfTextPropertiesElement.FontFamilyComplex,
        OdfTextPropertiesElement.FontFamilyGeneric,
        OdfTextPropertiesElement.FontFamilyGenericAsian,
        OdfTextPropertiesElement.FontFamilyGenericComplex,
        OdfTextPropertiesElement.FontName,
        OdfTextPropertiesElement.FontNameAsian,
        OdfTextPropertiesElement.FontNameComplex,
        OdfTextPropertiesElement.FontPitch,
        OdfTextPropertiesElement.FontPitchAsian,
        OdfTextPropertiesElement.FontPitchComplex,
        OdfTextPropertiesElement.FontRelief,
        OdfTextPropertiesElement.FontSizeAsian,
        OdfTextPropertiesElement.FontSizeComplex,
        OdfTextPropertiesElement.FontSizeRel,
        OdfTextPropertiesElement.FontSizeRelAsian,
        OdfTextPropertiesElement.FontSizeRelComplex,
        OdfTextPropertiesElement.FontStyleAsian,
        OdfTextPropertiesElement.FontStyleComplex,
        OdfTextPropertiesElement.FontStyleName,
        OdfTextPropertiesElement.FontStyleNameAsian,
        OdfTextPropertiesElement.FontStyleNameComplex,
        OdfTextPropertiesElement.FontWeightAsian,
        OdfTextPropertiesElement.FontWeightComplex,
        OdfTextPropertiesElement.LanguageAsian,
        OdfTextPropertiesElement.LanguageComplex,
        OdfTextPropertiesElement.LetterKerning,
        OdfTextPropertiesElement.ScriptType,
        OdfTextPropertiesElement.TextBlinking,
        OdfTextPropertiesElement.TextCombine,
        OdfTextPropertiesElement.TextCombineEndChar,
        OdfTextPropertiesElement.TextCombineStartChar,
        OdfTextPropertiesElement.TextEmphasize,
        OdfTextPropertiesElement.TextLineThroughColor,
        OdfTextPropertiesElement.TextLineThroughMode,
        OdfTextPropertiesElement.TextLineThroughStyle,
        OdfTextPropertiesElement.TextLineThroughText,
        OdfTextPropertiesElement.TextLineThroughTextStyle,
        OdfTextPropertiesElement.TextLineThroughType,
        OdfTextPropertiesElement.TextLineThroughWidth,
        OdfTextPropertiesElement.TextOutline,
        OdfTextPropertiesElement.TextPosition,
        OdfTextPropertiesElement.TextRotationAngle,
        OdfTextPropertiesElement.TextRotationScale,
        OdfTextPropertiesElement.TextScale,
        OdfTextPropertiesElement.TextUnderlineColor,
        OdfTextPropertiesElement.TextUnderlineMode,
        OdfTextPropertiesElement.TextUnderlineStyle,
        OdfTextPropertiesElement.TextUnderlineType,
        OdfTextPropertiesElement.TextUnderlineWidth,
        OdfTextPropertiesElement.UseWindowFontColor,
        OdfTextPropertiesElement.Display,
        OdfTextPropertiesElement.Script,
        OdfTextPropertiesElement.ScriptAsian,
        OdfTextPropertiesElement.ScriptComplex,
        OdfTextPropertiesElement.RfcLanguageTag,
        OdfTextPropertiesElement.RfcLanguageTagAsian,
        OdfTextPropertiesElement.RfcLanguageTagComplex,
        OdfTextPropertiesElement.TextOverlineType,
        OdfTextPropertiesElement.TextOverlineStyle,
        OdfTextPropertiesElement.TextOverlineWidth,
        OdfTextPropertiesElement.TextOverlineColor,
        OdfTextPropertiesElement.TextOverlineMode
        ,
    } );
}
