Package jnr.posix

Class AbstractJavaFileStat

    • Constructor Detail

      • AbstractJavaFileStat

        public AbstractJavaFileStat​(POSIX posix,
                                    POSIXHandler handler)
    • Method Detail

      • isBlockDev

        public boolean isBlockDev()
        Specified by:
        isBlockDev in interface FileStat
      • isCharDev

        public boolean isCharDev()
        Limitation: [see JRUBY-1516] We just pick more likely value. This is a little scary.
        Specified by:
        isCharDev in interface FileStat
      • isFifo

        public boolean isFifo()
        Specified by:
        isFifo in interface FileStat
      • isSetgid

        public boolean isSetgid()
        Specified by:
        isSetgid in interface FileStat
      • isSetuid

        public boolean isSetuid()
        Specified by:
        isSetuid in interface FileStat
      • isSocket

        public boolean isSocket()
        Specified by:
        isSocket in interface FileStat
      • isSticky

        public boolean isSticky()
        Specified by:
        isSticky in interface FileStat
      • major

        public int major​(long dev)
        Specified by:
        major in interface FileStat
      • minor

        public int minor​(long dev)
        Specified by:
        minor in interface FileStat
      • nlink

        public int nlink()
        Specified by:
        nlink in interface FileStat
      • rdev

        public long rdev()
        Specified by:
        rdev in interface FileStat
      • uid

        public int uid()
        Specified by:
        uid in interface FileStat
      • blocks

        public long blocks()
        Specified by:
        blocks in interface FileStat
      • blockSize

        public long blockSize()
        Specified by:
        blockSize in interface FileStat
      • dev

        public long dev()
        Specified by:
        dev in interface FileStat
      • ftype

        public java.lang.String ftype()
        Specified by:
        ftype in interface FileStat
      • gid

        public int gid()
        Specified by:
        gid in interface FileStat
      • groupMember

        public boolean groupMember​(int gid)
        Specified by:
        groupMember in interface FileStat
      • ino

        public long ino()
        Limitation: We have no pure-java way of getting inode. webrick needs this defined to work.
        Specified by:
        ino in interface FileStat