Skip to content

Commit 7424f0e

Browse files
author
Touhid Mia
committed
List Directory
1 parent cf0e6de commit 7424f0e

File tree

2 files changed

+61
-61
lines changed

2 files changed

+61
-61
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ dependencies {
2929
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.10.1'
3030
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.10.1'
3131
compile group: 'org.jsoup', name: 'jsoup', version: '1.12.1'
32-
compile group: 'com.atlassian.commonmark', name: 'commonmark', version: '0.13.0'
33-
compile group: 'com.atlassian.commonmark', name: 'commonmark-ext-gfm-tables', version: '0.13.0'
32+
// compile group: 'com.atlassian.commonmark', name: 'commonmark', version: '0.13.0'
33+
// compile group: 'com.atlassian.commonmark', name: 'commonmark-ext-gfm-tables', version: '0.13.0'
3434
}
Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,71 @@
11
package com.hmtmcse.jtfutil.markdown;
22

3-
import org.commonmark.node.*;
4-
import org.commonmark.parser.Parser;
5-
import org.commonmark.renderer.NodeRenderer;
6-
import org.commonmark.renderer.html.*;
3+
//import org.commonmark.node.*;
4+
//import org.commonmark.parser.Parser;
5+
//import org.commonmark.renderer.NodeRenderer;
6+
//import org.commonmark.renderer.html.*;
77

88
import java.util.Collections;
99
import java.util.Map;
1010
import java.util.Set;
1111

1212
public class PluginTest {
1313

14-
public static void main(String[] args) {
15-
Parser parser = Parser.builder().build();
16-
HtmlRenderer renderer = HtmlRenderer.builder()
17-
.nodeRendererFactory(new HtmlNodeRendererFactory() {
18-
public NodeRenderer create(HtmlNodeRendererContext context) {
19-
return new IndentedCodeBlockNodeRenderer(context);
20-
}
21-
})
22-
.attributeProviderFactory(new AttributeProviderFactory() {
23-
public AttributeProvider create(AttributeProviderContext context) {
24-
return new ImageAttributeProvider();
25-
}
26-
})
27-
.build();
28-
29-
Node document = parser.parse("<div><p>ora manus nah</p><touhid> Touhid </touhid></div>");
30-
System.out.println(renderer.render(document));
31-
}
32-
}
33-
34-
35-
class IndentedCodeBlockNodeRenderer implements NodeRenderer {
36-
37-
private final HtmlWriter html;
38-
39-
IndentedCodeBlockNodeRenderer(HtmlNodeRendererContext context) {
40-
this.html = context.getWriter();
41-
}
42-
43-
@Override
44-
public Set<Class<? extends Node>> getNodeTypes() {
45-
// Return the node types we want to use this renderer for.
46-
return Collections.<Class<? extends Node>>singleton(Paragraph.class);
47-
}
48-
49-
@Override
50-
public void render(Node node) {
51-
// We only handle one type as per getNodeTypes, so we can just cast it here.
52-
// IndentedCodeBlock codeBlock = (IndentedCodeBlock) node;
53-
// html.line();
54-
// html.tag("pre");
55-
// html.text(codeBlock.getLiteral());
56-
// html.tag("/pre");
57-
// html.line();
58-
System.out.println("Asse");
59-
System.out.println(node);
60-
}
14+
// public static void main(String[] args) {
15+
// Parser parser = Parser.builder().build();
16+
// HtmlRenderer renderer = HtmlRenderer.builder()
17+
// .nodeRendererFactory(new HtmlNodeRendererFactory() {
18+
// public NodeRenderer create(HtmlNodeRendererContext context) {
19+
// return new IndentedCodeBlockNodeRenderer(context);
20+
// }
21+
// })
22+
// .attributeProviderFactory(new AttributeProviderFactory() {
23+
// public AttributeProvider create(AttributeProviderContext context) {
24+
// return new ImageAttributeProvider();
25+
// }
26+
// })
27+
// .build();
28+
//
29+
// Node document = parser.parse("<div><p>ora manus nah</p><touhid> Touhid </touhid></div>");
30+
// System.out.println(renderer.render(document));
31+
// }
6132
}
6233

6334

64-
class ImageAttributeProvider implements AttributeProvider {
65-
@Override
66-
public void setAttributes(Node node, String tagName, Map<String, String> attributes) {
67-
if (node instanceof Image) {
68-
attributes.put("class", "border");
69-
}
70-
}
71-
}
35+
//class IndentedCodeBlockNodeRenderer implements NodeRenderer {
36+
//
37+
// private final HtmlWriter html;
38+
//
39+
// IndentedCodeBlockNodeRenderer(HtmlNodeRendererContext context) {
40+
// this.html = context.getWriter();
41+
// }
42+
//
43+
// @Override
44+
// public Set<Class<? extends Node>> getNodeTypes() {
45+
// // Return the node types we want to use this renderer for.
46+
// return Collections.<Class<? extends Node>>singleton(Paragraph.class);
47+
// }
48+
//
49+
// @Override
50+
// public void render(Node node) {
51+
// // We only handle one type as per getNodeTypes, so we can just cast it here.
52+
//// IndentedCodeBlock codeBlock = (IndentedCodeBlock) node;
53+
//// html.line();
54+
//// html.tag("pre");
55+
//// html.text(codeBlock.getLiteral());
56+
//// html.tag("/pre");
57+
//// html.line();
58+
// System.out.println("Asse");
59+
// System.out.println(node);
60+
// }
61+
//}
62+
//
63+
//
64+
//class ImageAttributeProvider implements AttributeProvider {
65+
// @Override
66+
// public void setAttributes(Node node, String tagName, Map<String, String> attributes) {
67+
// if (node instanceof Image) {
68+
// attributes.put("class", "border");
69+
// }
70+
// }
71+
//}

0 commit comments

Comments
 (0)