Class AbstractLayer<T extends AbstractLayer<T>>

java.lang.Object
com.cloudinary.transformation.AbstractLayer<T>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AbstractLayerBuilder, FetchLayer, Layer, TextLayer

public abstract class AbstractLayer<T extends AbstractLayer<T>>
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String format  
    protected java.lang.String publicId  
    protected java.lang.String resourceType  
    protected java.lang.String type  
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractLayer()  
  • Method Summary

    Modifier and Type Method Description
    T format​(java.lang.String format)  
    protected java.lang.String formattedPublicId()  
    T publicId​(java.lang.String publicId)  
    T resourceType​(java.lang.String resourceType)  
    java.lang.String toString()  
    T type​(java.lang.String type)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • resourceType

      protected java.lang.String resourceType
    • type

      protected java.lang.String type
    • publicId

      protected java.lang.String publicId
    • format

      protected java.lang.String format
  • Constructor Details

  • Method Details

    • resourceType

      public T resourceType​(java.lang.String resourceType)
    • type

      public T type​(java.lang.String type)
    • publicId

      public T publicId​(java.lang.String publicId)
    • format

      public T format​(java.lang.String format)
    • toString

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

      protected java.lang.String formattedPublicId()