Interface CMessageDescriptor

    • Method Detail

      • getFields

        @Nonnull
        net.morimekta.providence.descriptor.PField<?>[] getFields()
      • findFieldByName

        @Nullable
        net.morimekta.providence.descriptor.PField<?> findFieldByName​(java.lang.String name)
      • findFieldById

        @Nullable
        net.morimekta.providence.descriptor.PField<?> findFieldById​(int id)
      • fieldForName

        @Nullable
        net.morimekta.providence.descriptor.PField<?> fieldForName​(java.lang.String name)
      • fieldForId

        @Nullable
        net.morimekta.providence.descriptor.PField<?> fieldForId​(int id)
      • getVariant

        @Nonnull
        net.morimekta.providence.PMessageVariant getVariant()
      • isSimple

        boolean isSimple()
        Returns:
        True if the message is simple. A simple message contains no containers, and no sub-messages.