in core/src/main/java/com/epam/cme/mdp3/sbe/message/meta/SbeFieldType.java [63:88]
private void init() {
for (final EncodedDataType encodedDataType : this.metadataContainer.getSchema().getTypes().get(0).getType()) {
if (encodedDataType.getName().equals(this.fieldType.getType())) {
initFromEncodedDataType(encodedDataType);
return;
}
}
for (final CompositeDataType compositeDataType : this.metadataContainer.getSchema().getTypes().get(0).getComposite()) {
if (compositeDataType.getName().equals(this.fieldType.getType())) {
initFromCompositeDataType(compositeDataType);
return;
}
}
for (final EnumType enumType : this.metadataContainer.getSchema().getTypes().get(0).getEnum()) {
if (enumType.getName().equals(this.fieldType.getType())) {
initFromEnumType(enumType);
return;
}
}
for (final SetType setType : this.metadataContainer.getSchema().getTypes().get(0).getSet()) {
if (setType.getName().equals(this.fieldType.getType())) {
initFromSetType(setType);
return;
}
}
}