Class CFType

java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
ABAddressBook, ABMultiValue, ABRecord, CFAllocator, CFAttributedString, CFBag, CFBinaryHeap, CFBitVector, CFBundle, CFCalendar, CFCharacterSet, CFDateFormatter, CFError, CFFileDescriptor, CFFileSecurity, CFHost, CFHTTPAuthentication, CFHTTPMessage, CFLocale, CFMachPort, CFMessagePort, CFNetDiagnostic, CFNetService, CFNetServiceBrowser, CFNetServiceMonitor, CFNotificationCenter, CFNull, CFNumberFormatter, CFPlugIn, CFPropertyList, CFReadStream, CFRunLoop, CFRunLoopObserver, CFRunLoopSource, CFRunLoopTimer, CFSet, CFSocket, CFStringTokenizer, CFTimeZone, CFTree, CFURL, CFURLEnumerator, CFUUID, CFWriteStream, CGColor, CGColorSpace, CGContext, CGDataConsumer, CGDataProvider, CGFont, CGFunction, CGGradient, CGImage, CGImageDestination, CGImageMetadata, CGImageMetadataTag, CGImageSource, CGLayer, CGPath, CGPattern, CGPDFDocument, CGPDFPage, CGShading, CMAttachmentBearer, CMBlockBuffer, CMBufferQueue, CMClockOrTimebase, CMFormatDescription, CMMemoryPool, CMSampleBuffer, CMSimpleQueue, ColorSyncProfile, CTFont, CTFontCollection, CTFontDescriptor, CTFrame, CTFramesetter, CTGlyphInfo, CTLine, CTParagraphStyle, CTRubyAnnotation, CTRun, CTTextTab, CTTypesetter, CVBuffer, CVMetalTextureCache, CVOpenGLESTextureCache, CVPixelBufferPool, GLKMatrixStack, MTAudioProcessingTap, SCNetworkReachability, SecAccessControl, SecCertificate, SecIdentity, SecKey, SecPolicy, SecTrust, SSLContext

public class CFType
extends NativeObject
implements AutoCloseable
  • Constructor Details

    • CFType

      protected CFType()
  • Method Details

    • finalize

      protected final void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • dispose

      public final void dispose()
    • doDispose

      protected void doDispose()
    • dispose

      protected void dispose​(boolean finalizing)
    • close

      public final void close()
      Specified by:
      close in interface AutoCloseable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • retain

      protected static long retain​(long handle)
    • release

      protected static void release​(long handle)
    • getTypeID

      public long getTypeID()
    • getTypeIDDescription

      public static String getTypeIDDescription​(long type_id)
    • retain

      public CFType retain()
    • release

      public void release()
    • autorelease

      public CFType autorelease()
    • getRetainCount

      public long getRetainCount()
    • equalsTo

      public boolean equalsTo​(CFType cf2)
    • hash

      public long hash()
    • getDescription

      protected CFString getDescription()
    • getAllocator

      public CFAllocator getAllocator()
    • makeCollectable

      public CFType makeCollectable()
    • show

      public void show()