Class GeneralInternals
- java.lang.Object
-
- com.squarespace.cldrengine.general.GeneralInternals
-
public class GeneralInternals extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description Internals
internals
LayoutSchema
layout
ListPatternsSchema
listPatterns
NamesSchema
names
Schema
schema
Cache<WrapperPattern>
wrapperPatternCache
-
Constructor Summary
Constructors Constructor Description GeneralInternals(Internals internals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <R> R
_wrap(java.lang.String pattern, AbstractValue<R> value, java.util.List<R> args)
CharacterOrderType
characterOrder(Bundle bundle)
java.lang.String
contextTransform(java.lang.String value, java.util.Map<ContextTransformFieldType,java.lang.String> info, ContextType context, ContextTransformFieldType field)
Contextually transform a stringjava.lang.String
formatList(Bundle bundle, java.util.List<java.lang.String> items, ListPatternType type)
<R> R
formatListImpl(Bundle bundle, AbstractValue<R> value, java.util.List<R> items, ListPatternType type)
java.util.List<Part>
formatListToParts(Bundle bundle, java.util.List<java.lang.String> items, ListPatternType type)
java.lang.String
formatWrapper(java.lang.String format, java.lang.String... args)
LineOrderType
lineOrder(Bundle bundle)
WrapperPattern
parseWrapper(java.lang.String raw)
protected Vector1Arrow<ListPatternPositionType>
selectListPattern(ListPatternType type)
-
-
-
Field Detail
-
internals
public final Internals internals
-
schema
public final Schema schema
-
layout
public final LayoutSchema layout
-
listPatterns
public final ListPatternsSchema listPatterns
-
names
public final NamesSchema names
-
wrapperPatternCache
public final Cache<WrapperPattern> wrapperPatternCache
-
-
Constructor Detail
-
GeneralInternals
public GeneralInternals(Internals internals)
-
-
Method Detail
-
characterOrder
public CharacterOrderType characterOrder(Bundle bundle)
-
lineOrder
public LineOrderType lineOrder(Bundle bundle)
-
contextTransform
public java.lang.String contextTransform(java.lang.String value, java.util.Map<ContextTransformFieldType,java.lang.String> info, ContextType context, ContextTransformFieldType field)
Contextually transform a string
-
formatList
public java.lang.String formatList(Bundle bundle, java.util.List<java.lang.String> items, ListPatternType type)
-
formatListToParts
public java.util.List<Part> formatListToParts(Bundle bundle, java.util.List<java.lang.String> items, ListPatternType type)
-
formatWrapper
public java.lang.String formatWrapper(java.lang.String format, java.lang.String... args)
-
parseWrapper
public WrapperPattern parseWrapper(java.lang.String raw)
-
formatListImpl
public <R> R formatListImpl(Bundle bundle, AbstractValue<R> value, java.util.List<R> items, ListPatternType type)
-
_wrap
protected <R> R _wrap(java.lang.String pattern, AbstractValue<R> value, java.util.List<R> args)
-
selectListPattern
protected Vector1Arrow<ListPatternPositionType> selectListPattern(ListPatternType type)
-
-