org.xwiki.rendering.syntax
Class Syntax

java.lang.Object
  extended by org.xwiki.rendering.syntax.Syntax

public class Syntax
extends Object

Represents a wiki syntax that the user can use to enter wiki content. A syntax is made of two parts: a type (eg XWiki, Confluence, MediaWiki, etc) and a version (1.0, 2.0, etc). For example the XWiki 1.0 syntax, the XWiki 2.0 syntax, the Confluence 1.0 syntax, etc.

Since:
2.0RC1
Version:
$Id: cb08ccaa0d2d8c821f0155e4eef9e6755cbdd0d6 $

Field Summary
static Syntax ANNOTATED_XHTML_1_0
          This is HTML with annotations (comments) in order to allow round tripping between for example the WYSIWYG editor and wiki syntax.
static Syntax APT_1_0
           
static Syntax CONFLUENCE_1_0
           
static Syntax CREOLE_1_0
           
static Syntax DOCBOOK_4_4
           
static Syntax EVENT_1_0
           
static Syntax HTML_4_01
           
static Syntax JSPWIKI_1_0
           
static Syntax MARKDOWN_1_0
           
static Syntax MEDIAWIKI_1_0
           
static Syntax PLAIN_1_0
           
static Syntax TEX_1_0
           
static Syntax TWIKI_1_0
           
static Syntax XDOMXML_1_0
           
static Syntax XDOMXML_CURRENT
           
static Syntax XHTML_1_0
           
static Syntax XWIKI_1_0
           
static Syntax XWIKI_2_0
           
static Syntax XWIKI_2_1
           
 
Constructor Summary
Syntax(SyntaxType type, String version)
           
Syntax(SyntaxType type, String version, String qualifier)
           
 
Method Summary
 boolean equals(Object object)
           
 String getQualifier()
           
 SyntaxType getType()
           
 String getVersion()
           
 int hashCode()
           
 String toIdString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

XHTML_1_0

public static final Syntax XHTML_1_0

HTML_4_01

public static final Syntax HTML_4_01

XWIKI_1_0

public static final Syntax XWIKI_1_0

XWIKI_2_0

public static final Syntax XWIKI_2_0

XWIKI_2_1

public static final Syntax XWIKI_2_1

PLAIN_1_0

public static final Syntax PLAIN_1_0

EVENT_1_0

public static final Syntax EVENT_1_0

TEX_1_0

public static final Syntax TEX_1_0

CREOLE_1_0

public static final Syntax CREOLE_1_0

JSPWIKI_1_0

public static final Syntax JSPWIKI_1_0

MEDIAWIKI_1_0

public static final Syntax MEDIAWIKI_1_0

CONFLUENCE_1_0

public static final Syntax CONFLUENCE_1_0

TWIKI_1_0

public static final Syntax TWIKI_1_0

DOCBOOK_4_4

public static final Syntax DOCBOOK_4_4

XDOMXML_CURRENT

public static final Syntax XDOMXML_CURRENT
Since:
3.3M1

XDOMXML_1_0

public static final Syntax XDOMXML_1_0
Since:
3.3M1

MARKDOWN_1_0

public static final Syntax MARKDOWN_1_0
Since:
3.4M1

APT_1_0

public static final Syntax APT_1_0
Since:
4.3M1

ANNOTATED_XHTML_1_0

public static final Syntax ANNOTATED_XHTML_1_0
This is HTML with annotations (comments) in order to allow round tripping between for example the WYSIWYG editor and wiki syntax.

Constructor Detail

Syntax

public Syntax(SyntaxType type,
              String version)

Syntax

public Syntax(SyntaxType type,
              String version,
              String qualifier)
Method Detail

getType

public SyntaxType getType()

getVersion

public String getVersion()

getQualifier

public String getQualifier()

toIdString

public String toIdString()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object object)
Overrides:
equals in class Object


Copyright © 2004-2013 XWiki. All Rights Reserved.