Class AbstractBinaryHandlerTrivial<T>

    • Constructor Detail

      • AbstractBinaryHandlerTrivial

        protected AbstractBinaryHandlerTrivial​(Class<T> type)
      • AbstractBinaryHandlerTrivial

        protected AbstractBinaryHandlerTrivial​(Class<T> type,
                                               String typeName)
    • Method Detail

      • iterateInstanceReferences

        public final void iterateInstanceReferences​(T instance,
                                                    PersistenceFunction iterator)
      • membersPersistedLengthMinimum

        public long membersPersistedLengthMinimum()
      • membersPersistedLengthMaximum

        public long membersPersistedLengthMaximum()
      • isPrimitiveType

        public boolean isPrimitiveType()
      • hasPersistedReferences

        public final boolean hasPersistedReferences()
      • hasVaryingPersistedLengthInstances

        public final boolean hasVaryingPersistedLengthInstances()
      • iterateMemberTypes

        public final <C extends Consumer<? super Class<?>>> C iterateMemberTypes​(C logic)