private void init()

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;
            }
        }
    }