org.objectweb.speedo.naming.api
Interface MIBuilderHelper
- All Known Implementing Classes:
- JormMIBuilder
- public interface MIBuilderHelper
- Author:
- S.Chassande-Barrioz
Method Summary |
org.objectweb.jorm.metainfo.api.ScalarField |
createNameDefField(org.objectweb.jorm.metainfo.api.MetaObject mo,
java.lang.String fn,
org.objectweb.jorm.type.api.PType type)
|
org.objectweb.jorm.metainfo.api.ScalarField |
createNameDefField(org.objectweb.jorm.metainfo.api.MetaObject mo,
java.lang.String fn,
org.objectweb.jorm.type.api.PType type,
int size,
int scale)
|
java.lang.String |
getErrorMessage(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref)
|
java.lang.String |
getNameDefFieldPrefix(org.objectweb.jorm.metainfo.api.Reference ref,
boolean isIdentifier,
boolean isInGenClass)
|
org.objectweb.jorm.metainfo.api.PrimitiveElement |
getPrimitiveField(org.objectweb.jorm.metainfo.api.MetaObject mo,
java.lang.String name)
|
org.objectweb.jorm.type.api.PType |
getPrimitivePType(org.objectweb.asm.Type t)
|
getNameDefFieldPrefix
public java.lang.String getNameDefFieldPrefix(org.objectweb.jorm.metainfo.api.Reference ref,
boolean isIdentifier,
boolean isInGenClass)
createNameDefField
public org.objectweb.jorm.metainfo.api.ScalarField createNameDefField(org.objectweb.jorm.metainfo.api.MetaObject mo,
java.lang.String fn,
org.objectweb.jorm.type.api.PType type)
throws SpeedoException
- Throws:
SpeedoException
createNameDefField
public org.objectweb.jorm.metainfo.api.ScalarField createNameDefField(org.objectweb.jorm.metainfo.api.MetaObject mo,
java.lang.String fn,
org.objectweb.jorm.type.api.PType type,
int size,
int scale)
throws SpeedoException
- Throws:
SpeedoException
getPrimitiveField
public org.objectweb.jorm.metainfo.api.PrimitiveElement getPrimitiveField(org.objectweb.jorm.metainfo.api.MetaObject mo,
java.lang.String name)
getErrorMessage
public java.lang.String getErrorMessage(SpeedoClass sc,
org.objectweb.jorm.metainfo.api.MetaObject mo,
org.objectweb.jorm.metainfo.api.Reference ref)
getPrimitivePType
public org.objectweb.jorm.type.api.PType getPrimitivePType(org.objectweb.asm.Type t)