Package org.robovm.apple.corefoundation
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCFType.AsListMarshalerstatic classCFType.CFTypePtrstatic classCFType.Marshalerstatic classCFType.NoRetainMarshalerMarshaler used for create and copy methods which have already retained the object they return. -
Constructor Summary
Constructors Modifier Constructor Description protectedCFType() -
Method Summary
Modifier and Type Method Description CFTypeautorelease()voidclose()voiddispose()protected voiddispose(boolean finalizing)protected voiddoDispose()booleanequalsTo(CFType cf2)protected voidfinalize()CFAllocatorgetAllocator()protected CFStringgetDescription()longgetRetainCount()longgetTypeID()static StringgetTypeIDDescription(long type_id)longhash()CFTypemakeCollectable()voidrelease()protected static voidrelease(long handle)CFTyperetain()protected static longretain(long handle)voidshow()StringtoString()
-
Constructor Details
-
CFType
protected CFType()
-
-
Method Details
-
finalize
-
dispose
public final void dispose() -
doDispose
protected void doDispose() -
dispose
protected void dispose(boolean finalizing) -
close
public final void close()- Specified by:
closein interfaceAutoCloseable
-
toString
-
retain
protected static long retain(long handle) -
release
protected static void release(long handle) -
getTypeID
public long getTypeID() -
getTypeIDDescription
-
retain
-
release
public void release() -
autorelease
-
getRetainCount
public long getRetainCount() -
equalsTo
-
hash
public long hash() -
getDescription
-
getAllocator
-
makeCollectable
-
show
public void show()
-