|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.asciidoctor.internal.JRubyAsciidoctor
public class JRubyAsciidoctor
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.asciidoctor.Asciidoctor |
|---|
Asciidoctor.Factory |
| Field Summary | |
|---|---|
protected RubyGemsPreloader |
rubyGemsPreloader
|
protected org.jruby.Ruby |
rubyRuntime
|
| Method Summary | |
|---|---|
static Asciidoctor |
create()
|
static Asciidoctor |
create(String gemPath)
|
DocumentHeader |
readDocumentHeader(File filename)
Reads only header parameters instead of all document. |
DocumentHeader |
readDocumentHeader(Reader contentReader)
Reads only header parameters instead of all document. |
DocumentHeader |
readDocumentHeader(String content)
Reads only header parameters instead of all document. |
void |
render(Reader contentReader,
Writer rendererWriter,
Map<String,Object> options)
Parse the document read from reader, and rendered result is sent to writer. |
void |
render(Reader contentReader,
Writer rendererWriter,
Options options)
Parse the document read from reader, and rendered result is sent to writer. |
void |
render(Reader contentReader,
Writer rendererWriter,
OptionsBuilder options)
Parse the document read from reader, and rendered result is sent to writer. |
String |
render(String content,
Map<String,Object> options)
Parse the AsciiDoc source input into an Document Document and render it to the specified backend format. |
String |
render(String content,
Options options)
Parse the AsciiDoc source input into an Document Document and render it to the specified backend format. |
String |
render(String content,
OptionsBuilder options)
Parse the AsciiDoc source input into an Document Document and render it to the specified backend format. |
String[] |
renderDirectory(File directory,
Map<String,Object> options)
Parse all AsciiDoc files found in given directory and all its subfolders. |
String[] |
renderDirectory(File directory,
Options options)
Parse all AsciiDoc files found in given directory and all its subfolders. |
String[] |
renderDirectory(File directory,
OptionsBuilder options)
Parse all AsciiDoc files found in given directory and all its subfolders. |
String |
renderFile(File filename,
Map<String,Object> options)
Parse the AsciiDoc source input into an Document Document and render it to the specified backend format. |
String |
renderFile(File filename,
Options options)
Parse the AsciiDoc source input into an Document Document and render it to the specified backend format. |
String |
renderFile(File filename,
OptionsBuilder options)
Parse the AsciiDoc source input into an Document Document and render it to the specified backend format. |
String[] |
renderFiles(Collection<File> asciidoctorFiles,
Map<String,Object> options)
Parses all files added inside a collection. |
String[] |
renderFiles(Collection<File> asciidoctorFiles,
Options options)
Parses all files added inside a collection. |
String[] |
renderFiles(Collection<File> asciidoctorFiles,
OptionsBuilder options)
Parses all files added inside a collection. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected RubyGemsPreloader rubyGemsPreloader
protected org.jruby.Ruby rubyRuntime
| Method Detail |
|---|
public static Asciidoctor create()
public static Asciidoctor create(String gemPath)
public DocumentHeader readDocumentHeader(File filename)
Asciidoctor
readDocumentHeader in interface Asciidoctorfilename - to read the attributes.
public DocumentHeader readDocumentHeader(String content)
Asciidoctor
readDocumentHeader in interface Asciidoctorcontent - where rendered content is written. Writer is flushed, but not closed.
public DocumentHeader readDocumentHeader(Reader contentReader)
Asciidoctor
readDocumentHeader in interface AsciidoctorcontentReader - where asciidoc content is read.
public String render(String content,
Map<String,Object> options)
AsciidoctorDocument and render it to the specified backend format.
Accepts input as String object.
render in interface Asciidoctorcontent - the AsciiDoc source as String.options - a Hash of options to control processing (default: {}).
public String renderFile(File filename,
Map<String,Object> options)
AsciidoctorDocument and render it to the specified backend format.
Accepts input as File path.
If the :in_place option is true, and the input is a File, the output is
written to a file adjacent to the input file, having an extension that
corresponds to the backend format. Otherwise, if the :to_file option is
specified, the file is written to that file. If :to_file is not an absolute
path, it is resolved relative to :to_dir, if given, otherwise the
Document#base_dir. If the target directory does not exist, it will not be
created unless the :mkdirs option is set to true. If the file cannot be
written because the target directory does not exist, or because it falls
outside of the Document#base_dir in safe mode, an IOError is raised.
renderFile in interface Asciidoctorfilename - an input Asciidoctor file.options - a Hash of options to control processing (default: {}).
public void render(Reader contentReader,
Writer rendererWriter,
Map<String,Object> options)
throws IOException
Asciidoctor
render in interface AsciidoctorcontentReader - where asciidoc content is read.rendererWriter - where rendered content is written. Writer is flushed, but not closed.options - a Hash of options to control processing (default: {}).
IOException - if an error occurs while writing rendered content, this exception is thrown.
public String[] renderFiles(Collection<File> asciidoctorFiles,
Map<String,Object> options)
Asciidoctor
renderFiles in interface AsciidoctorasciidoctorFiles - to be rendered.options - a Hash of options to control processing (default: {}).
public String[] renderFiles(Collection<File> asciidoctorFiles,
Options options)
Asciidoctor
renderFiles in interface AsciidoctorasciidoctorFiles - to be rendered.options - a Hash of options to control processing (default: {}).
public String[] renderDirectory(File directory,
Map<String,Object> options)
Asciidoctor
renderDirectory in interface Asciidoctordirectory - where it begins the scan of all AsciiDoc files.options - a Hash of options to control processing (default: {}).
public String render(String content,
Options options)
AsciidoctorDocument and render it to the specified backend format.
Accepts input as String object.
render in interface Asciidoctorcontent - the AsciiDoc source as String.options - a Hash of options to control processing (default: {}).
public void render(Reader contentReader,
Writer rendererWriter,
Options options)
throws IOException
Asciidoctor
render in interface AsciidoctorcontentReader - where asciidoc content is read.rendererWriter - where rendered content is written. Writer is flushed, but not closed.options - a Hash of options to control processing (default: {}).
IOException - if an error occurs while writing rendered content, this exception is thrown.
public String renderFile(File filename,
Options options)
AsciidoctorDocument and render it to the specified backend format.
Accepts input as File path.
If the :in_place option is true, and the input is a File, the output is
written to a file adjacent to the input file, having an extension that
corresponds to the backend format. Otherwise, if the :to_file option is
specified, the file is written to that file. If :to_file is not an absolute
path, it is resolved relative to :to_dir, if given, otherwise the
Document#base_dir. If the target directory does not exist, it will not be
created unless the :mkdirs option is set to true. If the file cannot be
written because the target directory does not exist, or because it falls
outside of the Document#base_dir in safe mode, an IOError is raised.
renderFile in interface Asciidoctorfilename - an input Asciidoctor file.options - a Hash of options to control processing (default: {}).
public String[] renderDirectory(File directory,
Options options)
Asciidoctor
renderDirectory in interface Asciidoctordirectory - where it begins the scan of all AsciiDoc files.options - a Hash of options to control processing (default: {}).
public String render(String content,
OptionsBuilder options)
AsciidoctorDocument and render it to the specified backend format.
Accepts input as String object.
render in interface Asciidoctorcontent - the AsciiDoc source as String.options - a Hash of options to control processing (default: {}).
public void render(Reader contentReader,
Writer rendererWriter,
OptionsBuilder options)
throws IOException
Asciidoctor
render in interface AsciidoctorcontentReader - where asciidoc content is read.rendererWriter - where rendered content is written. Writer is flushed, but not closed.options - a Hash of options to control processing (default: {}).
IOException - if an error occurs while writing rendered content, this exception is thrown.
public String renderFile(File filename,
OptionsBuilder options)
AsciidoctorDocument and render it to the specified backend format.
Accepts input as File path.
If the :in_place option is true, and the input is a File, the output is
written to a file adjacent to the input file, having an extension that
corresponds to the backend format. Otherwise, if the :to_file option is
specified, the file is written to that file. If :to_file is not an absolute
path, it is resolved relative to :to_dir, if given, otherwise the
Document#base_dir. If the target directory does not exist, it will not be
created unless the :mkdirs option is set to true. If the file cannot be
written because the target directory does not exist, or because it falls
outside of the Document#base_dir in safe mode, an IOError is raised.
renderFile in interface Asciidoctorfilename - an input Asciidoctor file.options - a Hash of options to control processing (default: {}).
public String[] renderDirectory(File directory,
OptionsBuilder options)
Asciidoctor
renderDirectory in interface Asciidoctordirectory - where it begins the scan of all AsciiDoc files.options - a Hash of options to control processing (default: {}).
public String[] renderFiles(Collection<File> asciidoctorFiles,
OptionsBuilder options)
Asciidoctor
renderFiles in interface AsciidoctorasciidoctorFiles - to be rendered.options - a Hash of options to control processing (default: {}).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||