Uses of Interface
com.atlassian.adf.model.mark.Mark
-
Packages that use Mark Package Description com.atlassian.adf.model.ex.mark Various exceptions indicating that there is a problem with a mark object within the ADF document structure.com.atlassian.adf.model.mark Marks are special document elements that are used to decoratetextnodes.com.atlassian.adf.model.mark.type Marker interfaces that help classify mark types by how they may be used.com.atlassian.adf.model.mark.unsupported Special marks that wrap opaque mark values that have an unrecognized type.com.atlassian.adf.model.node Nodes are elements within the Atlassian Document Format that represent presentation data for the document.com.atlassian.adf.model.node.type Marker interfaces and other supporting types that help classify nodes by how they may be used. -
-
Uses of Mark in com.atlassian.adf.model.ex.mark
Methods in com.atlassian.adf.model.ex.mark that return types with arguments of type Mark Modifier and Type Method Description Class<? extends Mark>MarkException.TypeMismatch. expectedMarkClass()Class<? extends Mark>MarkException.TypeUnsupported. expectedMarkClass()Constructors in com.atlassian.adf.model.ex.mark with parameters of type Mark Constructor Description DuplicateMarkType(Mark mark)MarkDisallowed(String reason, Mark mark)Constructor parameters in com.atlassian.adf.model.ex.mark with type arguments of type Mark Constructor Description TypeMismatch(Class<? extends Mark> expectedMarkClass, String type)TypeUnsupported(Class<? extends Mark> expectedMarkClass, String type) -
Uses of Mark in com.atlassian.adf.model.mark
Classes in com.atlassian.adf.model.mark that implement Mark Modifier and Type Class Description classAlignmentThealignmentmark sets right (end) or center alignment for a node.classAnnotationThe annotation mark shows the presence of an annotation or comment on a node.classBorderThebordermark sets border styling.classBreakoutThebreakoutmark sets block nodes to extend wider than the normal content area.classCodeThecodemark sets code styling.classDataConsumerIts purpose seems to be related to giving extension nodes a way to specify that an extension will want access to the data supplied by the given data sources on the page, presumably so that it can render them nicely for the end user.classEmTheemmark sets italic (emphasis) styling.classFragmentIts purpose seems to be related to giving extension nodes a way to refer to page fragments that should be integrated into the rendering at this point.classIndentationTheindentationmark sets the level of indentation for a node, up to6.classLinkThelinkmark sets a hyperlink.classStrikeTheemmark sets strike-through styling.classStrongTheemmark sets strong styling.classSubSupThesubsupmark sets superscript or subscript styling.classTextColorThetextColormark adds<span style="color: #ff0000;">...</span>color styling.classUnderlineTheunderlinemark sets underline styling.Methods in com.atlassian.adf.model.mark with type parameters of type Mark Modifier and Type Method Description static <M extends Mark>
voidMarkParserSupport. parseMarks(Map<String,?> nodeMap, Class<M> expectedMarkClass, Factory<M> unsupportedMarkFactory, Marked<?,M> markedNode)Given a map representation of a marked node, attempts to parse any marks that are present in it.Methods in com.atlassian.adf.model.mark that return Mark Modifier and Type Method Description MarkMark. copy() -
Uses of Mark in com.atlassian.adf.model.mark.type
Subinterfaces of Mark in com.atlassian.adf.model.mark.type Modifier and Type Interface Description interfaceBodiedExtensionMarkAny mark that is assignable tobodiedExtensionnodes.interfaceCodeBlockMarkAny mark that is assignable tocodeBlocknodes.interfaceCodeTextMarkText marks that are only usable in code sections and can only be used together with other marks that also implement this marker interface.interfaceExpandMarkAny mark that is assignable toexpandnodes.interfaceExtensionMarkAny mark that is assignable toextensionnodes.interfaceFormattedTextMarkText marks that are only usable in formatted-text sections and can only be used together with other marks that also implement this marker interface.interfaceHeadingMarkAny mark that is assignable toheadingnodes.interfaceInlineExtensionMarkAny mark that is assignable toinlineExtensionnodes.interfaceLayoutSectionMarkAny mark that is assignable tolayoutSectionnodes.interfaceMediaInlineMarkAny mark that is assignable tomediaInlinenodes.interfaceMediaMarkAny mark that is assignable tomedianodes.interfaceMediaSingleMarkAny mark that is assignable tomediaSinglenodes.interfaceParagraphMarkAny mark that is assignable toparagraphnodes.interfacePositionMarkMarks related to layout of elements, such as indentation or alignment controls.interfaceTableMarkAny mark that is assignable totablenodes.interfaceTextMarkAny mark that is assignable totextnodes. -
Uses of Mark in com.atlassian.adf.model.mark.unsupported
Classes in com.atlassian.adf.model.mark.unsupported that implement Mark Modifier and Type Class Description classUnsupportedTextMarkRepresents some unknown mark that was used on atextnode. -
Uses of Mark in com.atlassian.adf.model.node
Classes in com.atlassian.adf.model.node with type parameters of type Mark Modifier and Type Class Description classAbstractMarkedContentNode<C extends AbstractMarkedContentNode<C,N,M>,N extends Node,M extends Mark>classAbstractMarkedNode<N extends AbstractMarkedNode<N,M>,M extends Mark> -
Uses of Mark in com.atlassian.adf.model.node.type
Classes in com.atlassian.adf.model.node.type with type parameters of type Mark Modifier and Type Interface Description interfaceExtensionNode<N extends ExtensionNode<N,M>,M extends Mark>Describes features that are common to the various extension node types.interfaceMarked<N extends Node & Marked<N,M>,M extends Mark>Indicates that this node can use amarkselement to alter its presentation.
-