GitHub
repository
| This map was generated from repository code by SourceSpy (
more info
)
flexmark-java
Method DocxConverterCommonMark.main(args)
S
m
main()
- executable method
- works with files
class DocxConverterCommonMark
- provides main()
- works with files
source
javadoc
println()
external
class? PrintStream
source
javadoc
S
builder()
IParse
class Parser
Parses input text to a tree of nodes. Start with the #builder method, configure the ...
hierarchy
source
javadoc
O
build()
BuilderBase
class Parser.Builder
Builder for configuring a Parser .
source
javadoc
S
builder()
Create a new builder for configuring the DocxRenderer.
IRender
class DocxRenderer
Renders a tree of nodes to docx4j API.
hierarchy
source
javadoc
O
build()
BuilderBase...
class DocxRenderer.Builder
Builder for configuring an DocxRenderer . See methods for default configuration.
source
javadoc
O
parse()
Parse the specified input text into a tree of nodes. <p> Note that this method is th...
O
render()
Render the tree of nodes to DocX.
S
getDefaultTemplate()
render()
Render a node to the given word processing package
File()
external
class? File
source
javadoc
save()
external
class? OpcPackage
source
javadoc
Builder()
loadExtensions()
MutableDataSet
abstract class BuilderBase
hierarchy
source
javadoc
O
contains()
DataHolder
class DataSet
hierarchy
source
javadoc
O
get()
DataKeyBase
class DataKey
NOTE: Constructors have changed in a breaking way from 0.50.x and prior implementati...
hierarchy
source
javadoc
extensions()
size()
external
class? Collection
source
javadoc
Abstract
preloadExtension()
Preload operation for extension, perform any data config and other operation needed ...
Abstract
loadExtension()
Load extension if it is valid
set()
Tracks keys set by extension initialization
addExtensionApiPoint()
Call to add extension API point to track
Parser()
O
toImmutable()
DataSet...
class MutableDataSet
hierarchy
source
javadoc
S
calculateBlockParserFactories()
ParserState
class DocumentParser
hierarchy
source
javadoc
getLeadInHandler()
Dependent
interface CustomBlockParserFactory
Custom block parser factory to create parser instance specific block parser factory
hierarchy
source
javadoc
MutableDataSet()
set()
S
calculateParagraphPreProcessors()
S
calculateBlockPreProcessors()
S
calculateDelimiterProcessors()
LightInlineParserImpl...
class InlineParserImpl
hierarchy
source
javadoc
S
calculateDelimiterCharacters()
S
calculateLinkRefProcessors()
S
calculateSpecialCharacters()
S
calculatePostProcessors()
class PostProcessorManager
source
javadoc
DataSet()
Abstract
getAll()
MutableDataSetter
interface DataHolder
hierarchy
source
javadoc
S
resolveFlatDependencies()
class DependencyResolver
source
javadoc
S
resolveDependencies()
DependentItemMap()
OrderedMap
class DependentItemMap
hierarchy
source
javadoc
apply()
external
interface Function
source
javadoc
containsKey()
class OrderedMap
hierarchy
source
javadoc
size()
Abstract
affectsGlobalScope()
interface Dependent
hierarchy
source
javadoc
DependentItem()
class DependentItem
source
javadoc
put()
Abstract
getAfterDependents()
valueIterable()
addDependency()
addDependent()
get()
Abstract
getBeforeDependents()
Ref()
class Ref
source
javadoc
valueIterator()
hasDependencies()
getValue()
hasDependents()
removeDependency()
contains()
class OrderedSet
source
javadoc
size()
getIndexedValueProxy()
indexIterable()
IndexedIterable()
ReversibleIndexedIterable
class IndexedIterable
hierarchy
source
javadoc
Indexed<V>Anonymous()
class OrderedMap.Indexed<V>Anonymous
source
javadoc
BitSetIterable()
ReversibleIterable
class BitSetIterable
hierarchy
source
javadoc
BitSetIterable()
indexOf()
S
ifNull()
indexIterator()
IndexedIterator()
ReversibleIndexedIterator
class IndexedIterator
hierarchy
source
javadoc
BitSetIterator()
ReversibleIterator
class BitSetIterator
hierarchy
source
javadoc
BitSetIterator()
isValidIndex()
set()
AsteriskDelimiterProcessor()
EmphasisDelimiterProcessor
class AsteriskDelimiterProcessor
hierarchy
source
javadoc
S
addDelimiterProcessors()
UnderscoreDelimiterProcessor()
EmphasisDelimiterProcessor
class UnderscoreDelimiterProcessor
hierarchy
source
javadoc
Abstract
getOpeningCharacter()
interface DelimiterProcessor
Custom delimiter processor for additional delimiters besides _ and * . Note that imp...
hierarchy
source
javadoc
S
addDelimiterProcessorForChar()
Abstract
getClosingCharacter()
getCanonicalName()
external
class? Class
source
javadoc
Abstract
getBracketNestingLevel()
Whether the element consists of nested [] inside the link ref. For example Wiki link...
interface LinkRefProcessorFactory
Processing of elements which are based on a link ref: [] or ![] This includes footno...
source
javadoc
Abstract
getWantExclamationPrefix()
Whether the image ref is desired, if not then ! will be stripped off the prefix and ...
LinkRefProcessorData()
class LinkRefProcessorData
source
javadoc
PostProcessorDependencyStage()
class PostProcessorManager.PostProcessorDependencyStage
source
javadoc
Abstract
getNodeTypes()
A map of nodes of interest as keys and values a set of classes, if implemented by an...
Dependent
interface PostProcessorFactory
hierarchy
source
javadoc
Builder()
DocxRenderer()
Abstract
inlineParser()
interface InlineParserFactory
source
javadoc
DocumentParser()
S
of()
IRichSequence...
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
hierarchy
source
javadoc
parse()
The main parsing function. Returns a parsed document AST.
postProcess()
Abstract
getParsing()
interface LightInlineParser
hierarchy
source
javadoc
Abstract
apply()
DocumentBlockParser()
AbstractBlockParser...
class DocumentBlockParser
hierarchy
source
javadoc
activateBlockParser()
containsKey()
BlockTracker...
class ClassifyingBlockTracker
hierarchy
source
javadoc
O
blockParserAdded()
containsKey()
class OrderedMultiMap
source
javadoc
O
blockParserAdded()
Abstract
getBlock()
interface BlockParser
Parser for a specific block node. Implementations should subclass AbstractBlockParse...
hierarchy
source
javadoc
putKeyValue()
S
create()
IRichSequenceBase...
abstract class BasedSequenceImpl
Implementation of BaseSequence
hierarchy
source
javadoc
O
S
create()
BasedSequenceImpl
class SubSequence
A BasedSequence implementation which wraps original CharSequence to provide a BasedS...
hierarchy
source
javadoc
SubSequence()
initializeDocument()
O
getBlock()
Abstract
initializeDocument()
LightInlineParser
interface InlineParser
Parser for inline content (text, links, emphasized text, etc). This interface is not...
hierarchy
source
javadoc
S
findLineBreak()
class Parsing
source
javadoc
O
Abstract
subSequence()
Get a portion of this sequence
incorporateLine()
Analyze a line of text and update the document appropriately. We parse markdown text...
finalizeAndProcess()
Document()
Block...
class Document
hierarchy
source
javadoc
S
indexOfAny()
interface SequenceUtils
hierarchy
source
javadoc
S
indexOfAny()
test()
interface CharPredicate
Interface for set of characters to use for inclusion exclusion tests Can be used for...
source
javadoc
Abstract
test()
findNextNonSpace()
appendChild()
abstract class Node
hierarchy
source
javadoc
BlankLine()
Block
class BlankLine
hierarchy
source
javadoc
setClaimedBlankLine()
Abstract
tryContinue()
See if the block parser can continue parsing the current block
isFinalize()
BlockContinue
class BlockContinueImpl
hierarchy
source
javadoc
finalize()
Finalize a block. Close it and do any necessary postprocessing, e.g. creating string...
getNewIndex()
setNewIndex()
getNewColumn()
setNewColumn()
getClaimedBlankLine()
O
isLastLineBlank()
breakOutOfLists()
Break out of all containing lists, resetting the tip of the document to the parent o...
Abstract
isInterruptible()
Allows block parsers to be interrupted by other block parsers
Abstract
isContainer()
S
isLetter()
findBlockStart()
Abstract
isRawText()
Allows block parsers to keep indenting spaces for those blocks that are interruptibl...
finalizeBlocks()
Finalize blocks of previous line.
getNewIndex()
BlockStart
class BlockStartImpl
hierarchy
source
javadoc
getNewColumn()
isReplaceActiveBlockParser()
removeActiveBlockParser()
getBlockParsers()
addChild()
Add block parser of type T as a child of the currently active parsers. If the tip ca...
O
getActiveBlockParser()
Abstract
isParagraphParser()
addLine()
Add line content to the active block parser. We assume it can accept lines -- that c...
propagateLastLineBlank()
BlankLine()
ParagraphParser()
AbstractBlockParser
class ParagraphParser
hierarchy
source
javadoc
unlink()
setParent()
setCharsFromContent()
Abstract
getSegments()
S
getLeadSegment()
S
getTrailSegment()
S
spanningChars()
Abstract
isNull()
SequenceUtils
interface IRichSequence
A CharSequence that provides a rich set of manipulation methods. NOTE: '\0' changed ...
hierarchy
source
javadoc
setChars()
Abstract
getStartOffset()
Get the start offset of this sequence into {@link #getBaseSequence()} and {@link #ge...
S
min()
class Utils
source
javadoc
Abstract
getEndOffset()
Get the end offset of this sequence into {@link # getBaseSequence()} and {@link #getB...
S
max()
Abstract
baseSubSequence()
Get a portion of this sequence's base sequence <p> NOTE: this means that if this seq...
deactivateBlockParser()
O
getParent()
ContentNode
abstract class Block
hierarchy
source
javadoc
getLastChild()
getFirstInChain()
insertChainAfter()
Append all from child to end of chain to this node
setCharsFromContentOnly()
Abstract
closeBlock()
Abstract
finalizeClosedBlock()
Used to clean up and prepare for the next parsing run of the AbstractBlockParser for...
getNext()
getEndOffset()
getPrevious()
isInstance()
insertAfter()
advance()
S
columnsToNextTabStop()
Abstract
breakOutOnDoubleBlankLine()
MatchedBlockParserImpl()
MatchedBlockParser
class MatchedBlockParserImpl
hierarchy
source
javadoc
Abstract
canInterruptBy()
Allows block parsers to determine if they can be interrupted by other block parsers
Abstract
tryStart()
interface BlockParserFactory
Parser factory for a block node for determining when a block starts. Implementations...
hierarchy
source
javadoc
O
blockParserRemoved()
O
blockParserRemoved()
removeKey()
Abstract
skipHostUpdate()
interface CollectionHost
hierarchy
source
javadoc
getValue()
Pair()
Paired
class Pair
hierarchy
source
javadoc
removing()
removeHosted()
validateIndex()
removeIndexHosted()
Abstract
clearing()
Abstract
canContain()
Abstract
subSequence()
Get a portion of this sequence starting from a given offset to endIndex of the seque...
S
prefixOf()
BasedSequenceImpl...
class PrefixedSubSequence
A BasedSequence with an out of scope of original char sequence prefix a subSequence(...
hierarchy
source
javadoc
Abstract
addLine()
Add another line to the block
S
prefixOf()
PrefixedSubSequence()
setLastLineBlank()
Abstract
isPropagatingLastBlankLine()
getParent()
preProcessParagraphs()
preProcessBlocks()
processInlines()
Walk through a block & children recursively, parsing string content into inline cont...
Abstract
finalizeDocument()
getNodeClassifier()
containsCategory()
class ClassificationBag
source
javadoc
ParagraphPreProcessorCache()
ItemFactoryMap
class DocumentParser.ParagraphPreProcessorCache
source
javadoc
getCategoryItems()
preProcessParagraph()
pre-process a paragraph block
getItem()
class ItemFactoryMap
source
javadoc
Abstract
preProcessBlock()
Process Paragraph Content on closing of the paragraph block to removeIndex non-text ...
interface ParagraphPreProcessor
hierarchy
source
javadoc
getChars()
Abstract
countLeading()
Abstract
isBlank()
O
blockRemoved()
O
getLineCount()
Node...
abstract class ContentNode
hierarchy
source
javadoc
O
getLineChars()
setContent()
Block...
class Paragraph
hierarchy
source
javadoc
O
getContentLines()
getLineIndents()
setContentLines()
setLineIndents()
O
blockRemoved()
validateUnlinked()
removeValue()
O
getContentLines()
Abstract
getBlockTypes()
Block types that this pre-processors processes
Dependent
interface BlockPreProcessorFactory
hierarchy
source
javadoc
categoriesBitSet()
getCategoryItems()
Abstract
apply()
Create a paragraph pre processor for the document
Abstract
preProcess()
Called on block nodes of interest as given by the NodePreProcessorFactory after all ...
interface BlockPreProcessor
hierarchy
source
javadoc
get()
IndexedItemSetMap
abstract class IndexedItemSetMapBase
hierarchy
source
javadoc
getConcurrentModsIndexedProxy()
IndexedProxy()
Indexed
class OrderedSet.IndexedProxy
source
javadoc
allBlockParsers()
Abstract
parseInlines()
Do inline processing for the block content using the given inline parser interface
O
keySet()
S
processDocument()
PostProcessorManager()
postProcess()
Abstract
apply()
Abstract
processDocument()
interface PostProcessor
hierarchy
source
javadoc
NodeClassifierVisitor()
NodeVisitorBase...
class NodeClassifierVisitor
hierarchy
source
javadoc
classify()
getExclusionSet()
NodeTracker
class ClassifyingNodeTracker
hierarchy
source
javadoc
indexBitSet()
getCategoryItems()
getItems()
getNodeAncestryMap()
Abstract
process()
ClassifyingNodeTracker()
getExclusionMap()
ClassificationBag()
OrderedMap()
putAll()
OrderedSet()
O
Abstract
iterator()
interface ReversibleIterable
hierarchy
source
javadoc
addAll()
ClassificationBag()
ClassificationBag()
CollectionHost<V>Anonymous()
class ClassificationBag.CollectionHost<V>Anonymous
source
javadoc
OrderedSet()
IndexedItemBitSetMap()
IndexedItemSetMapBase
class IndexedItemBitSetMap
hierarchy
source
javadoc
IndexedItemBitSetMap()
OrderedMap()
CollectionHost<K>Anonymous()
class OrderedMap.CollectionHost<K>Anonymous
source
javadoc
entrySet()
external
interface Map
source
javadoc
getKey()
external
interface Map$Entry
source
javadoc
getValue()
put()
add()
OrderedSet()
add()
add()
adding()
O
visit()
O
visitChildren()
Visit the child nodes.
O
nodeAdded()
getFirstChild()
pushNodeAncestry()
updateNodeAncestry()
popNodeAncestry()
validateLinked()
add()
Abstract
nodeAdded()
interface NodeTracker
hierarchy
source
javadoc
isEmpty()
getImmutable()
class CopyOnWriteRef
source
javadoc
isEmpty()
getPeek()
getMutable()
getItems()
setValue()
O
getOptions()
S
getDefaultTemplate()
getDocument()
S
setDocumentProperties()
ByteArrayOutputStream()
external
class? ByteArrayOutputStream
source
javadoc
toString()
S
formatDocumentBody()
class XmlFormatter
Pretty-prints xml, supplied as a string. eg. String formattedXml = XmlFormatter.form...
source
javadoc
S
sortDocumentParts()
class XmlDocxSorter
Pretty-prints docx xml, supplied as a string. putting parts in the following order: ...
source
javadoc
S
getResourceInputStream()
S
getDefaultTemplate()
load()
external
class? WordprocessingMLPackage
source
javadoc
MainDocxRenderer()
DocxContextImpl...
class DocxRenderer.MainDocxRenderer
source
javadoc
O
render()
ScopedDataSet()
DataSet
class ScopedDataSet
hierarchy
source
javadoc
values()
enum DocxRendererPhase
COLLECT,DOCUMENT_FIRST,DOCUMENT_TOP,DOCUMENT, DOCUMENT_BOTTOM
source
javadoc
Abstract
create()
Create a new HeaderIdGenerator for the specified resolver context.
HtmlIdGeneratorFactory
interface HeaderIdGeneratorFactory
Factory for instantiating an HTML id generator
hierarchy
source
javadoc
Factory()
HeaderIdGeneratorFactory
class HeaderIdGenerator.Factory
source
javadoc
O
create()
TwoWayHashMap()
class TwoWayHashMap
source
javadoc
S
setDefaultStyleAndNumbering()
Abstract
apply()
Dependent
interface LinkResolverFactory
hierarchy
source
javadoc
Factory()
LinkResolverFactory
class DocxLinkResolver.Factory
source
javadoc
O
apply()
Abstract
apply()
Dependent
interface UriContentResolverFactory
hierarchy
source
javadoc
Factory()
UriContentResolverFactory
class FileUriContentResolver.Factory
source
javadoc
O
apply()
Abstract
apply()
Dependent
interface AttributeProviderFactory
hierarchy
source
javadoc
O
getOptions()
Abstract
create()
Create a new node renderer for the specified rendering context.
interface NodeDocxRendererFactory
Factory for instantiating new node renderers when rendering is done.
source
javadoc
Abstract
getNodeFormattingHandlers()
interface NodeDocxRenderer
A renderer for a set of node types.
hierarchy
source
javadoc
getNodeType()
abstract class AstHandler
Base class for tracking generic node to specific node handler
hierarchy
source
javadoc
Abstract
getNodeClasses()
Collect nodes of given type so that they can be quickly accessed without traversing ...
Abstract
getBookmarkWrapsChildrenClasses()
Return mapping of all nodes whose children should be wrapped in a bookmark if the pa...
Abstract
getFormattingPhases()
NodeDocxRenderer
interface PhasedNodeDocxRenderer
A renderer for a document node for a specific rendering phase
hierarchy
source
javadoc
NodeCollectingVisitor()
class NodeCollectingVisitor
source
javadoc
collect()
getSubClassingBag()
O
setContentContainer()
DocxContext...
abstract class DocxContextImpl
hierarchy
source
javadoc
HeaderIdGenerator()
HtmlIdGenerator...
class HeaderIdGenerator
hierarchy
source
javadoc
HeaderIdGenerator()
getMainDocumentPart()
MainDocumentPart()
external
class? MainDocumentPart
source
javadoc
addTargetPart()
external
class? Base
source
javadoc
getStyleDefinitionsPart()
external
class? DocumentPart
source
javadoc
StyleDefinitionsPart()
external
class? StyleDefinitionsPart
source
javadoc
unmarshalString()
external
class? XmlUtils
source
javadoc
setJaxbElement()
getNumberingDefinitionsPart()
NumberingDefinitionsPart()
external
class? NumberingDefinitionsPart
source
javadoc
setJaxbElement()
external
class? JaxbXmlPartXPathAware
source
javadoc
DocxLinkResolver()
LinkResolver
class DocxLinkResolver
hierarchy
source
javadoc
Abstract
getOptions()
Get the current rendering context {@link DataHolder}. These are the options passed o...
interface LinkResolverBasicContext
hierarchy
source
javadoc
S
removePrefix()
FileUriContentResolver()
UriContentResolver
class FileUriContentResolver
- works with files
hierarchy
source
javadoc
visit()
visitChildren()
SubClassingBag()
class SubClassingBag
source
javadoc
Abstract
generateIds()
interface HtmlIdGenerator
hierarchy
source
javadoc
MainDocxRenderer.AllNodesVisitorAnonymous()
AllNodesVisitor
class DocxRenderer.MainDocxRenderer.AllNodesVisitorAnonymous
source
javadoc
visit()
abstract class AllNodesVisitor
source
javadoc
render()
AstHandler
class NodeDocxRendererHandler
hierarchy
source
javadoc
Abstract
renderDocument()
Render the specified node.
O
getNodeId()
O
createBookmarkStart()
Insert bookmark start into current P
O
createBookmarkEnd()
O
contextFramed()
visitChildren()
Abstract
process()
getAdapter()
Abstract
render()
AstAction
interface NodeDocxRendererHandler.CustomNodeDocxRenderer
source
javadoc
getSecond()
createCTBookmark()
external
class? ObjectFactory
source
javadoc
O
getNextBookmarkId()
setId()
external
class? CTMarkup
source
javadoc
Abstract
getValidBookmarkName()
Get a valid bookmark for given id
DocxContextFrameProvider
interface DocxContext
hierarchy
source
javadoc
setName()
external
class? CTBookmark
source
javadoc
createBodyBookmarkStart()
Abstract
addContentElement()
Add element to content <p> May not be added at the end of content but inserted into ...
interface ContentContainer
hierarchy
source
javadoc
O
getP()
getContent()
external
class? P
source
javadoc
Abstract
getLastP()
Get the last P of the container or null if there is none
interface ParaContainer
hierarchy
source
javadoc
O
createP()
O
createP()
createP()
createPPr()
setPPr()
Abstract
addP()
add a new P. Don't change anything about it, just add it to its proper container
Abstract
getPPr()
FormatProvider
interface BlockFormatProvider
hierarchy
source
javadoc
Abstract
adjustPPrForFormatting()
getPPr()
isEmpty()
external
class? StyleUtil
source
javadoc
getRPr()
external
class? PPr
source
javadoc
setRPr()
O
createPStyle()
createPPrBasePStyle()
setPStyle()
external
class? PPrBase
source
javadoc
setVal()
external
class? PPrBase$PStyle
source
javadoc
createCTMarkupRange()
getId()
createBodyBookmarkEnd()
O
getContextFrame()
run()
external
class? Runnable
source
javadoc
Abstract
close()
finalize, add elements to the document after main part as needed after this method r...
interface FormatProvider
hierarchy
source
javadoc
getDocPropsCustomPart()
DocPropsCustomPart()
external
class? DocPropsCustomPart
source
javadoc
getContents()
external
class? JaxbXmlPart
source
javadoc
Properties()
external
class? Properties
source
javadoc
setContents()
setProperty()
values()
external
class? PageSizePaper
source
javadoc
value()
S
setPageSize()
getJaxbElement()
getBody()
external
class? Document
source
javadoc
PageDimensions()
external
class? PageDimensions
source
javadoc
setPgSize()
getSectPr()
external
class? Body
source
javadoc
getPgSz()
setPgSz()
external
class? SectPr
source
javadoc
StringReader()
external
class? StringReader
source
javadoc
InputSource()
external
class? InputSource
source
javadoc
newInstance()
external
class? DocumentBuilderFactory
source
javadoc
setNamespaceAware()
newDocumentBuilder()
parse()
external
class? DocumentBuilder
source
javadoc
getElementsByTagName()
external
class? Document
source
javadoc
newInstance()
external
class? DOMImplementationRegistry
source
javadoc
getDOMImplementation()
createLSSerializer()
external
class? DOMImplementationLS
source
javadoc
getDomConfig()
external
class? LSSerializer
source
javadoc
setParameter()
external
class? DOMConfiguration
source
javadoc
getLength()
external
class? NodeList
source
javadoc
item()
getParentNode()
external
class? Node
source
javadoc
removeChild()
writeToString()
RuntimeException()
external
class? RuntimeException
source
javadoc
DocxPartEntry()
class XmlDocxSorter.DocxPartEntry
source
javadoc
S
arrayOf()
S
sortNodeAttributes()
S
sortRelationships()
S
sortProperties()
getAttributes()
getNamedItem()
external
class? NamedNodeMap
source
javadoc
getNodeValue()
S
forAllChildren()
appendChild()
getNodeName()
S
getXmlnsName()
O
getFirst()
S
xmlnsPrefix()
O
getSecond()
S
forAllAttributes()
removeNamedItem()
setNamedItem()
S
forAllChildrenUntil()
S
forAllChildrenUntil()
Pair()
S
forAllAttributesUntil()
S
forAllParentsUntil()
hasAttributes()
getLength()
item()
S
forAllAttributes()
S
forAllChildrenUntil()
hasChildNodes()
getChildNodes()
S
forAllChildren()
S
getDefaultTemplate()
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>
<<creates>>