Package org.opencms.loader
Class CmsDefaultFileNameGenerator.CmsNumberFactory
- java.lang.Object
-
- org.opencms.loader.CmsDefaultFileNameGenerator.CmsNumberFactory
-
- All Implemented Interfaces:
org.apache.commons.collections.Factory
- Enclosing class:
- CmsDefaultFileNameGenerator
public class CmsDefaultFileNameGenerator.CmsNumberFactory extends java.lang.Object implements org.apache.commons.collections.Factory
Factory to use for resolving the %(number) macro.
-
-
Field Summary
Fields Modifier and Type Field Description protected int
m_number
The actual number.protected PrintfFormat
m_numberFormat
Format for file create parameter.
-
Constructor Summary
Constructors Constructor Description CmsNumberFactory(int digits)
Create a new number factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
create()
Create the number based on the number of digits set.void
setNumber(int number)
Sets the number to create to the given value.
-
-
-
Field Detail
-
m_number
protected int m_number
The actual number.
-
m_numberFormat
protected PrintfFormat m_numberFormat
Format for file create parameter.
-
-
Constructor Detail
-
CmsNumberFactory
public CmsNumberFactory(int digits)
Create a new number factory.- Parameters:
digits
- the number of digits to use
-
-
Method Detail
-
create
public java.lang.Object create()
Create the number based on the number of digits set.- Specified by:
create
in interfaceorg.apache.commons.collections.Factory
- See Also:
Factory.create()
-
setNumber
public void setNumber(int number)
Sets the number to create to the given value.- Parameters:
number
- the number to set
-
-