Interface IGeneratedDefinitionClass
-
- All Superinterfaces:
IGeneratedClass
public interface IGeneratedDefinitionClass extends IGeneratedClass
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFlagContainer
getDefinition()
Get the Module definition associated with this class.boolean
isRootClass()
Indicates if the class represents a root Module assembly which can be the top-level element/property of an XML, JSON, or YAML instance.-
Methods inherited from interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedClass
getClassFile, getClassName
-
-
-
-
Method Detail
-
getDefinition
@NonNull IFlagContainer getDefinition()
Get the Module definition associated with this class.- Returns:
- the definition
-
isRootClass
boolean isRootClass()
Indicates if the class represents a root Module assembly which can be the top-level element/property of an XML, JSON, or YAML instance.- Returns:
true
if the class is a root assembly, orfalse
otherwise
-
-