java.lang.Object
org.gendiapo.editor.document.GenDiapoDocumentFactory
- public class GenDiapoDocumentFactory
- extends java.lang.Object
|
Method Summary |
(package private) static void |
addPCDataTree(java.util.Vector change,
java.lang.Object position)
|
static GenDiapoDocument |
create(org.merlotxml.merlot.MerlotDOMDocument merlotDocument)
|
static void |
debugViewChild(java.lang.String tab,
javax.swing.text.Element element)
|
private static void |
deleteLastElement(GenDiapoDocument doc)
|
static GenDiapoDocument |
deleteNode(GenDiapoDocument document,
org.merlotxml.merlot.MerlotDOMNode node)
|
static javax.swing.text.AttributeSet |
getAttributesCSSLabel(org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.Style style)
|
(package private) static java.util.List |
getAttributesOrder(org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static javax.swing.text.SimpleAttributeSet |
getDocumentAttributes(org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static java.util.Map |
getDTDAttributes(org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static java.util.List |
getDTDAttributesInStyledView(org.merlotxml.merlot.MerlotDOMNode node)
|
static java.util.HashMap |
getNodeAttributes(org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static java.lang.String |
getPath(org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static javax.swing.text.Style |
getStyle(javax.swing.text.html.StyleSheet style,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static javax.swing.text.Style |
getStyleAttribute(javax.swing.text.html.StyleSheet style,
org.merlotxml.merlot.MerlotDOMNode node,
org.merlotxml.util.xml.DTDAttribute nodeAttr)
|
(package private) static boolean |
inParagraph(java.util.Vector change)
|
static GenDiapoDocument |
insertNode(GenDiapoDocument document,
org.merlotxml.merlot.MerlotDOMNode node)
|
static void |
parseAttributes(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
(package private) static void |
parseEndNodeStyle(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
(package private) static void |
parseGlobalElementTree(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node)
Ajoute un element (non editable) dans le cas le noeud ne comporte pas d'attribut ou pcdata visible |
static void |
parseMerlotNode(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static void |
parseMerlotNodeCustom(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node,
org.gendiapo.editor.NodeControler nodeControler)
|
static void |
parseMerlotNodeStyle(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
(package private) static void |
parseMerlotNodeStyleInside(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
static void |
parseMerlotNodeTree(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node)
Traitement d'un noeud de Merlot |
(package private) static void |
parsePCDataStyle(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
(package private) static void |
parsePCDataTree(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMText node)
|
(package private) static void |
parseString(java.util.Vector change,
java.lang.String str,
javax.swing.text.Style textStyle)
|
(package private) static void |
parseStringLF(java.util.Vector change,
java.lang.String str,
javax.swing.text.Style textStyle)
|
(package private) static boolean |
pcDataAllowed(org.merlotxml.merlot.MerlotDOMNode node)
|
(package private) static void |
popParagraph(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
(package private) static void |
pushParagraph(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
|
(package private) static void |
test(java.lang.String selector)
|
private static javax.swing.text.DefaultStyledDocument.ElementSpec |
voidTextElementSpec()
Utilise par parseGlobalElementTree |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY
static final java.util.ArrayList EMPTY
IntDummy
static final java.lang.Integer IntDummy
IntFragment
static final java.lang.Integer IntFragment
IntAttribute
static final java.lang.Integer IntAttribute
IntParagraph
static final java.lang.Integer IntParagraph
IntText
static final java.lang.Integer IntText
IntParagraphCSS
static final java.lang.Integer IntParagraphCSS
IntTextCSS
static final java.lang.Integer IntTextCSS
EndElementSpec
static final javax.swing.text.DefaultStyledDocument.ElementSpec EndElementSpec
GenDiapoDocumentFactory
public GenDiapoDocumentFactory()
debugViewChild
public static void debugViewChild(java.lang.String tab,
javax.swing.text.Element element)
getAttributesOrder
static java.util.List getAttributesOrder(org.merlotxml.merlot.MerlotDOMNode node)
getDTDAttributes
static java.util.Map getDTDAttributes(org.merlotxml.merlot.MerlotDOMNode node)
getDTDAttributesInStyledView
static java.util.List getDTDAttributesInStyledView(org.merlotxml.merlot.MerlotDOMNode node)
parseStringLF
static void parseStringLF(java.util.Vector change,
java.lang.String str,
javax.swing.text.Style textStyle)
parseString
static void parseString(java.util.Vector change,
java.lang.String str,
javax.swing.text.Style textStyle)
addPCDataTree
static void addPCDataTree(java.util.Vector change,
java.lang.Object position)
parsePCDataTree
static void parsePCDataTree(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMText node)
pcDataAllowed
static boolean pcDataAllowed(org.merlotxml.merlot.MerlotDOMNode node)
parseAttributes
public static void parseAttributes(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
voidTextElementSpec
private static javax.swing.text.DefaultStyledDocument.ElementSpec voidTextElementSpec()
- Utilise par parseGlobalElementTree
parseGlobalElementTree
static void parseGlobalElementTree(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node)
- Ajoute un element (non editable) dans le cas le noeud ne comporte pas d'attribut ou pcdata visible
parseMerlotNodeTree
public static void parseMerlotNodeTree(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node)
- Traitement d'un noeud de Merlot
inParagraph
static boolean inParagraph(java.util.Vector change)
pushParagraph
static void pushParagraph(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
popParagraph
static void popParagraph(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
test
static void test(java.lang.String selector)
getStyleAttribute
static javax.swing.text.Style getStyleAttribute(javax.swing.text.html.StyleSheet style,
org.merlotxml.merlot.MerlotDOMNode node,
org.merlotxml.util.xml.DTDAttribute nodeAttr)
getStyle
static javax.swing.text.Style getStyle(javax.swing.text.html.StyleSheet style,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node)
getNodeAttributes
public static java.util.HashMap getNodeAttributes(org.merlotxml.merlot.MerlotDOMNode node)
getPath
static java.lang.String getPath(org.merlotxml.merlot.MerlotDOMNode node)
getDocumentAttributes
static javax.swing.text.SimpleAttributeSet getDocumentAttributes(org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node)
getAttributesCSSLabel
public static javax.swing.text.AttributeSet getAttributesCSSLabel(org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.Style style)
parsePCDataStyle
static void parsePCDataStyle(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
parseEndNodeStyle
static void parseEndNodeStyle(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
parseMerlotNodeStyleInside
static void parseMerlotNodeStyleInside(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode root,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
parseMerlotNodeStyle
public static void parseMerlotNodeStyle(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node,
javax.swing.text.html.StyleSheet style)
parseMerlotNodeCustom
static void parseMerlotNodeCustom(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node,
org.gendiapo.editor.NodeControler nodeControler)
parseMerlotNode
public static void parseMerlotNode(java.util.Vector change,
org.merlotxml.merlot.MerlotDOMNode node)
deleteLastElement
private static void deleteLastElement(GenDiapoDocument doc)
create
public static GenDiapoDocument create(org.merlotxml.merlot.MerlotDOMDocument merlotDocument)
insertNode
public static GenDiapoDocument insertNode(GenDiapoDocument document,
org.merlotxml.merlot.MerlotDOMNode node)
throws javax.swing.text.BadLocationException
deleteNode
public static GenDiapoDocument deleteNode(GenDiapoDocument document,
org.merlotxml.merlot.MerlotDOMNode node)
throws javax.swing.text.BadLocationException