001package com.hfg.xml.msofficexml.docx.wordprocessingml.style;
002
003
004import com.hfg.xml.msofficexml.docx.Docx;
005
006import java.util.ArrayList;
007import java.util.List;
008
009public class WmlNumberingStyle extends WmlStyle
010{
011   public static final String NO_LIST_STYLE_NAME    = "NoList";
012
013   //---------------------------------------------------------------------------
014   public WmlNumberingStyle(Docx inDocx)
015   {
016      super(WmlStyleType.numbering, inDocx);
017   }
018
019   //---------------------------------------------------------------------------
020   public WmlNumberingStyle(String inId, Docx inDocx)
021   {
022      super(WmlStyleType.numbering, inId, inDocx);
023   }
024
025   //---------------------------------------------------------------------------
026   public static List<WmlStyle> generateDefaultStyles(Docx inParentDoc)
027   {
028      List<WmlStyle> defaultStyles = new ArrayList<WmlStyle>(5);
029
030      defaultStyles.add(new WmlNumberingStyle(NO_LIST_STYLE_NAME, inParentDoc)
031                              .setIsDefault(true)
032                              .setSemiHidden()
033                              .setUnhideWhenUsed()
034                              .setName("No List"));
035
036      return defaultStyles;
037   }
038}