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}