Class AutoCRLFObjectLoader


  • public class AutoCRLFObjectLoader
    extends org.eclipse.jgit.lib.ObjectLoader
    Author:
    Réda Housni Alaoui
    • Constructor Detail

      • AutoCRLFObjectLoader

        public AutoCRLFObjectLoader​(org.eclipse.jgit.lib.ObjectLoader delegate,
                                    org.eclipse.jgit.lib.CoreConfig.EolStreamType eolStreamType)
    • Method Detail

      • getType

        public int getType()
        Specified by:
        getType in class org.eclipse.jgit.lib.ObjectLoader
      • getSize

        public long getSize()
        Specified by:
        getSize in class org.eclipse.jgit.lib.ObjectLoader
      • isLarge

        public boolean isLarge()
        Overrides:
        isLarge in class org.eclipse.jgit.lib.ObjectLoader
      • getCachedBytes

        public byte[] getCachedBytes()
                              throws org.eclipse.jgit.errors.LargeObjectException
        Specified by:
        getCachedBytes in class org.eclipse.jgit.lib.ObjectLoader
        Throws:
        org.eclipse.jgit.errors.LargeObjectException
      • getCachedBytes

        public byte[] getCachedBytes​(int sizeLimit)
                              throws org.eclipse.jgit.errors.LargeObjectException,
                                     org.eclipse.jgit.errors.MissingObjectException,
                                     IOException
        Overrides:
        getCachedBytes in class org.eclipse.jgit.lib.ObjectLoader
        Throws:
        org.eclipse.jgit.errors.LargeObjectException
        org.eclipse.jgit.errors.MissingObjectException
        IOException
      • openStream

        public org.eclipse.jgit.lib.ObjectStream openStream()
                                                     throws org.eclipse.jgit.errors.MissingObjectException,
                                                            IOException
        Specified by:
        openStream in class org.eclipse.jgit.lib.ObjectLoader
        Throws:
        org.eclipse.jgit.errors.MissingObjectException
        IOException
      • copyTo

        public void copyTo​(OutputStream out)
                    throws org.eclipse.jgit.errors.MissingObjectException,
                           IOException
        Overrides:
        copyTo in class org.eclipse.jgit.lib.ObjectLoader
        Throws:
        org.eclipse.jgit.errors.MissingObjectException
        IOException