public interface IEmbedData
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAttribute(ICompilerProject project,
ISourceLocation location,
String key,
String value,
Collection<ICompilerProblem> problems)
Add an attribute
|
boolean |
createTranscoder(ICompilerProject project,
ISourceLocation location,
Collection<ICompilerProblem> problems) |
boolean |
generatedClassExtendsAnother()
Check if the generated class extends another
|
Object |
getAttribute(EmbedAttribute attribute)
Returns the value of an attribute.
|
EmbedAttribute[] |
getAttributes() |
String |
getQName()
Returns the qname of the class generated from the EmbedData.
|
ISWCFileEntry |
getSWCSource() |
ITranscoder |
getTranscoder()
Get the transcoder used by this embed.
|
boolean addAttribute(ICompilerProject project, ISourceLocation location, String key, String value, Collection<ICompilerProblem> problems)
project - containing projectlocation - source location of the attributekey - attribute keyvalue - attribute valueproblems - any problems with the key or valueObject getAttribute(EmbedAttribute attribute)
attribute - An embed attribute.EmbedAttribute[] getAttributes()
boolean createTranscoder(ICompilerProject project, ISourceLocation location, Collection<ICompilerProblem> problems)
project - The compiler project.location - The source location.problems - The colleciton of compiler projects to which this method should add problems.String getQName()
boolean generatedClassExtendsAnother()
ITranscoder getTranscoder()
ISWCFileEntry getSWCSource()
Copyright © 2023 The Apache Software Foundation. All rights reserved.