Package org.simpleframework.xml.stream
Class CamelCaseBuilder.Attribute
java.lang.Object
org.simpleframework.xml.stream.Splitter
org.simpleframework.xml.stream.CamelCaseBuilder.Attribute
- Direct Known Subclasses:
CamelCaseBuilder.Element
- Enclosing class:
CamelCaseBuilder
This is used to parse the style for this builder. This takes
all of the words split from the original string and builds all
of the processed tokens for the styles elements and attributes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
This determines whether to capitalise a split token -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
capital
private boolean capitalThis determines whether to capitalise a split token
-
-
Constructor Details
-
Attribute
Constructor for theAttribute
object. This will take the original string and parse it such that all of the words are emitted and used to build the styled token.- Parameters:
source
- this is the original string to be parsed
-
-
Method Details
-
parse
protected void parse(char[] text, int off, int len) This is used to parse the provided text in to the style that is required. Manipulation of the text before committing it ensures that the text adheres to the required style. -
commit
protected void commit(char[] text, int off, int len) This is used to commit the provided text in to the style that is required. Committing the text to the buffer assembles the tokens resulting in a complete token.
-