Class JniNativeGenerator
-
- All Implemented Interfaces:
public final class JniNativeGenerator extends CodeGenerator
-
-
Field Summary
Fields Modifier and Type Field Description private Stringplatformprivate final List<IdlInterface>platformInterfacesprivate final List<IdlEnum>platformEnumsprivate final List<IdlFunction>platformFunctionsprivate final List<IdlAttribute>platformAttributesprivate StringglueFileNameprivate StringpackagePrefixprivate StringoutputDirectory
-
Constructor Summary
Constructors Constructor Description JniNativeGenerator()
-
Method Summary
Modifier and Type Method Description final StringgetPlatform()Platform name used for filtering IDL model elements. final UnitsetPlatform(String platform)Platform name used for filtering IDL model elements. final List<IdlInterface>getPlatformInterfaces(IdlModel $self)final List<IdlEnum>getPlatformEnums(IdlModel $self)final List<IdlFunction>getPlatformFunctions(IdlInterface $self)final List<IdlAttribute>getPlatformAttributes(IdlInterface $self)final StringgetGlueFileName()final UnitsetGlueFileName(String glueFileName)final StringgetPackagePrefix()final UnitsetPackagePrefix(String packagePrefix)Unitgenerate(IdlModel model)-
Methods inherited from class de.fabmax.webidl.generator.CodeGenerator
createOutFile, createOutFileWriter, deleteDirectory, firstCharToLower, firstCharToUpper, getOutFile, getOutputDirectory, setOutputDirectory -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPlatform
final String getPlatform()
Platform name used for filtering IDL model elements. Leave empty to include all.
-
setPlatform
final Unit setPlatform(String platform)
Platform name used for filtering IDL model elements. Leave empty to include all.
-
getPlatformInterfaces
final List<IdlInterface> getPlatformInterfaces(IdlModel $self)
-
getPlatformEnums
final List<IdlEnum> getPlatformEnums(IdlModel $self)
-
getPlatformFunctions
final List<IdlFunction> getPlatformFunctions(IdlInterface $self)
-
getPlatformAttributes
final List<IdlAttribute> getPlatformAttributes(IdlInterface $self)
-
getGlueFileName
final String getGlueFileName()
-
setGlueFileName
final Unit setGlueFileName(String glueFileName)
-
getPackagePrefix
final String getPackagePrefix()
-
setPackagePrefix
final Unit setPackagePrefix(String packagePrefix)
-
-
-
-