Class OPFItem.Builder

  • Enclosing class:
    OPFItem

    public static final class OPFItem.Builder
    extends java.lang.Object
    A builder for OPFItem
    • Field Detail

      • id

        private java.lang.String id
      • url

        private io.mola.galimatias.URL url
      • container

        private com.google.common.base.Optional<OCFContainer> container
      • remote

        private boolean remote
      • mimetype

        private java.lang.String mimetype
      • fallback

        private java.lang.String fallback
      • fallbackStyle

        private java.lang.String fallbackStyle
      • hasContentDocumentFallback

        private boolean hasContentDocumentFallback
      • hasCoreMediaTypeFallback

        private boolean hasCoreMediaTypeFallback
      • isFallbackResolved

        private boolean isFallbackResolved
      • ncx

        private boolean ncx
      • linear

        private boolean linear
      • spinePosition

        private int spinePosition
      • fxl

        private boolean fxl
      • mediaOverlay

        private java.lang.String mediaOverlay
      • propertiesBuilder

        private com.google.common.collect.ImmutableSet.Builder<Property> propertiesBuilder
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public java.lang.String id()
      • mimetype

        public OPFItem.Builder mimetype​(java.lang.String mimetype)
      • mimetype

        public java.lang.String mimetype()
      • fallback

        public OPFItem.Builder fallback​(java.lang.String fallback)
      • fallback

        public java.lang.String fallback()
      • hasFallback

        public boolean hasFallback()
      • fallbackStyle

        public OPFItem.Builder fallbackStyle​(java.lang.String fallbackStyle)
      • fallbackStyle

        public java.lang.String fallbackStyle()
      • hasFallbackStyle

        public boolean hasFallbackStyle()
      • hasCoreMediaTypeFallback

        public OPFItem.Builder hasCoreMediaTypeFallback​(boolean hasCoreMediaTypeFallback)
      • hasCoreMediaTypeFallback

        public boolean hasCoreMediaTypeFallback()
      • hasContentDocumentFallback

        public OPFItem.Builder hasContentDocumentFallback​(boolean hasContentDocumentFallback)
      • hasContentDocumentFallback

        public boolean hasContentDocumentFallback()
      • isResolved

        public boolean isResolved()
      • mediaOverlay

        public OPFItem.Builder mediaOverlay​(java.lang.String path)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • build

        public OPFItem build()
        Builds a new immutable OPFItem from this builder.