|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TypeImplementation
Defines the methods that the implementation class for a sira_prise scalar type must provide.
Method Summary | |
---|---|
PossRepImplementation |
getDefaultPossrepImplementation()
Gets the possrep implementation that is to be considered the default for the type. |
int |
getDfltLogicalSize()
Gets the default (logical) size of an attribute of this type. |
int |
getMaxLogicalSize()
Gets the maximum logical size of an attribute of this type. |
int |
getMinLogicalSize()
Gets the minimum logical size of an attribute of this type. |
int |
getPhysicalSizeFor(int logicalSize)
Determines the number of bytes needed to encode a value of the given logical size of this type. |
PossRepImplementation |
getPossrepImplementation(java.lang.String componentName)
Gets the PossrepImplementation object implementing the possrep of which the given component name names a component. |
java.util.Set<PossRepImplementation> |
getPossrepImplementations()
Gets the set of all PossRepImplementations for this type. |
Method Detail |
---|
int getDfltLogicalSize()
int getMaxLogicalSize()
int getMinLogicalSize()
java.util.Set<PossRepImplementation> getPossrepImplementations()
int getPhysicalSizeFor(int logicalSize)
logicalSize
- The logical size of a declared attribute of this type
PossRepImplementation getDefaultPossrepImplementation()
PossRepImplementation getPossrepImplementation(java.lang.String componentName)
componentName
- The name of a component of some possrep of this type (and for which the corresponding PossrepImplementation object is to be returned)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |