public class Syntax
extends java.lang.Object
Constructor and Description |
---|
Syntax(java.lang.String name,
java.lang.Class<TokenMarker> clazz)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addExtension(java.lang.String ext)
Add a supported extension for the syntax.
|
TokenMarker |
createTokenMarker()
Create the TokenMarker.
|
java.util.SortedSet<java.lang.String> |
getExtensions()
Return the supported extensions for the syntax.
|
java.lang.String |
getName()
Return the syntax name.
|
short |
getSyntaxType()
Return the syntax type.
|
java.lang.Class<TokenMarker> |
getTokenMarkerClazz()
Return the Syntax TokenMarker class.
|
void |
setSyntaxType(short fileType)
Set the syntax type.
|
public Syntax(java.lang.String name, java.lang.Class<TokenMarker> clazz)
name
- the Syntax nameclazz
- the TokenMarker classpublic void setSyntaxType(short fileType)
fileType
- the syntax typeSyntaxType
public short getSyntaxType()
SyntaxType
public java.lang.Class<TokenMarker> getTokenMarkerClazz()
public TokenMarker createTokenMarker()
public void addExtension(java.lang.String ext)
ext
- teh extensionpublic java.util.SortedSet<java.lang.String> getExtensions()
public java.lang.String getName()
Copyright © 2016, 2017, 2018, 2019, 2023 Herve Girod. All Rights Reserved. Documentation and source under the MIT licence