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