Package apple.corespotlight
Class CSSearchableItemAttributeSet
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.corespotlight.CSSearchableItemAttributeSet
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject
public class CSSearchableItemAttributeSet extends NSObject implements NSCopying, NSSecureCoding
CSSearchableItemAttribute encapsulates a set of properties of an CSSearchableItem. CSSearchableItemAttribute set should only be mutated from one thread at a time. Concurrent access to properties has undefined behavior.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCSSearchableItemAttributeSet(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()NSArray<java.lang.String>accountHandles()Array of the canonical handles of the account the item is associated with (IM handle, e-mail address, phone number...).java.lang.StringaccountIdentifier()Unique identifier for the account the item is associated with, if anyjava.lang.StringacquisitionMake()Device make that was used to acquire this itemjava.lang.StringacquisitionModel()Device model that was used to acquire this itemNSDateaddedDate()This is the date that the item was moved into the current location.NSArray<? extends CSPerson>additionalRecipients()An array of CSPerson objects representing the content of the Cc: field in an emailjava.lang.Stringalbum()The title for a collection of media.NSNumberallDay()Whether this event covers complete daysstatic CSSearchableItemAttributeSetalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)NSArray<java.lang.String>alternateNames()An array of localized strings of alternate display names for this item.NSNumberaltitude()The altitude of the item in meters above sea level, expressed using the WGS84 datum.NSNumberaperture()The size of the lens aperture as a log-scale APEX value when the image was acquired.java.lang.Stringartist()The artist for the mediaNSArray<java.lang.String>audiences()A class of entity for whom the resource is intended or useful.NSNumberaudioBitRate()The audio bit rateNSNumberaudioChannelCount()The number of channels in the audio data contained in the file.java.lang.StringaudioEncodingApplication()The name of the application that encoded the data contained in the audio file.NSNumberaudioSampleRate()The sample rate of the audio data contained in the file.NSNumberaudioTrackNumber()The track number of a song/composition when it is part of an albumNSArray<java.lang.String>authorAddresses()This attribute indicates the author addresses of the document.NSArray<java.lang.String>authorEmailAddresses()This attribute indicates the author of the emails message addresses.NSArray<java.lang.String>authorNames()The list of author/authors that have worked on this item.NSArray<? extends CSPerson>authors()An array of CSPerson objects representing the content of the From: field in an emailstatic booleanautomaticallyNotifiesObserversForKey(java.lang.String key)NSNumberbitsPerSample()Number of bits per sample For example bit depth of an image (8-bit, 16-bit etc..) or bit depth per audio sample of uncompressed audio data (8, 16, 24, 32, 64, etc..)java.lang.StringcameraOwner()The owner of the camera used to capture this image.static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)java.lang.Stringcity()Identifies city of item origin according to guidelines established by the provider.static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()NSArray<java.lang.String>codecs()The codecs used to encode/decode the mediajava.lang.StringcolorSpace()What color space model is this item following (For example, "RGB", "CMYK", "YUV", "YCbCr")java.lang.Stringcomment()This is a comment related to a file.NSDatecompletionDate()Date the item was completedjava.lang.Stringcomposer()The composer of the song/composition contained in the audio file.NSArray<java.lang.String>contactKeywords()A list of contacts that are somehow associated with this document, beyond what is captured as Author.java.lang.StringcontainerDisplayName()java.lang.StringcontainerIdentifier()NSNumbercontainerOrder()java.lang.StringcontainerTitle()NSDatecontentCreationDate()This is the date that the contents of the item were createdjava.lang.StringcontentDescription()An account of the content of the resource.NSDatecontentModificationDate()This is the date that the contents of the item were last modifiedNSNumbercontentRating()Whether or not the item has explicit content.NSArray<java.lang.String>contentSources()This attribute indicates where the item was obtained from.java.lang.StringcontentType()UTI Type pedigree for an item.NSArray<java.lang.String>contentTypeTree()NSURLcontentURL()Optional file URL representing the content to be indexed Applications that are also 'Documents & Data' clients can set this property to allow Spotlight to deduplicate their searchable items against the iCloud Drive's items.NSArray<java.lang.String>contributors()Used to designate the entity responsible for making contributions to the content of the resource.java.lang.Stringcopyright()This is the copyright of the content.java.lang.ObjectcopyWithZone(org.moe.natj.general.ptr.VoidPtr zone)java.lang.Stringcountry()Provides full, publishable, name of the country/primary location where the intellectual property of the item was created,according to guidelines of the provider.NSArray<java.lang.String>coverage()Used to designate the extent or scope of the content of the resource.java.lang.Stringcreator()Application used to create the document content (e.g.static java.lang.StringdebugDescription_static()NSNumberdeliveryType()The delivery type of the item.static java.lang.Stringdescription_static()java.lang.Stringdirector()Director of the item (e.g. movie director)java.lang.StringdisplayName()A localized string to be displayed in the UI for this item.java.lang.StringdomainIdentifier()This property has the same semantics as -[CSSearchableItem domainIdentifier].NSDatedownloadedDate()This is the date that the file was last downloaded / received.NSDatedueDate()Date this item is due.NSNumberduration()This is the duration, in seconds, of the content of the item (if appropriate).NSArray<java.lang.String>editors()The list of editor/editors that have worked on this item.NSArray<java.lang.String>emailAddresses()Email addresses for this item.NSDictionary<java.lang.String,? extends NSArray<?>>emailHeaders()Dictionary with all the headers of the message Keys are header names and values arrays of strings (because a header might be present multiple times in an email)voidencodeWithCoder(NSCoder coder)NSArray<java.lang.String>encodingApplications()Software used to convert the original content into a PDF stream (e.g.NSDateendDate()End date for this item.java.lang.StringEXIFGPSVersion()The version of GPSInfoIFD header that was used to generate the metadatajava.lang.StringEXIFVersion()The verion of the EXIF header that was used to generate the metadataNSNumberexposureMode()Mode that was used for the exposure.java.lang.StringexposureProgram()The class of the program used by the camera to set exposure when the picture is taken (Manual, Normal, Aperture Priority, ...)NSNumberexposureTime()Time that the lens was open during exposure in secondsjava.lang.StringexposureTimeString()The time of the exposure as a string, e.g. "1/250 seconds".NSNumberfileSize()Size of the document in MB.NSNumberfNumber()The focal length of the lens divided by the diameter of the aperture when the image was acquired.NSNumberfocalLength()The actual focal length of the lens in mm.NSArray<java.lang.String>fontNames()Array of font names used in the item.java.lang.StringfullyFormattedAddress()The fully formatted address of the item (obtained from MapKit)java.lang.Stringgenre()Genre of the item (e.g. movie genre)java.lang.StringGPSAreaInformation()NSDateGPSDateStamp()NSNumberGPSDestBearing()NSNumberGPSDestDistance()NSNumberGPSDestLatitude()NSNumberGPSDestLongitude()NSNumberGPSDifferental()NSNumberGPSDOP()java.lang.StringGPSMapDatum()java.lang.StringGPSMeasureMode()java.lang.StringGPSProcessingMethod()java.lang.StringGPSStatus()NSNumberGPSTrack()The direction of travel of the item, in degrees from true north.NSNumberhasAlphaChannel()Indicates if this image file has an alpha channel.static longhash_static()java.lang.Stringheadline()A publishable entry providing a synopsis of the contents of the item.NSArray<? extends CSPerson>hiddenAdditionalRecipients()An array of CSPerson objects representing the content of the Bcc: field in an emailNSDataHTMLContentData()Contains the HTML content of the document encoded as NSData of UTF-8 encoded string.java.lang.Stringidentifier()Used to reference to the resource within a given context.NSNumberimageDirection()The direction of the item's image, in degrees from true north.NSArray<? extends NSDate>importantDates()Important dates associated with this itemjava.lang.Stringinformation()Information about the itemCSSearchableItemAttributeSetinit()CSSearchableItemAttributeSetinitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERCSSearchableItemAttributeSetinitWithContentType(UTType contentType)CSSearchableItemAttributeSetinitWithItemContentType(java.lang.String itemContentType)Creates an attribute set for the given content type.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)NSArray<java.lang.String>instantMessageAddresses()Instant message addresses for this item.java.lang.Stringinstructions()Other editorial instructions concerning the use of the item, such as embargoes and warnings.NSNumberisFlashOn()Indicates if the flash was used to take the picture.NSNumberisFocalLength35mm()Indicates if the focal length is 35mm.NSNumberisGeneralMIDISequence()This attribute indicates whether the MIDI sequence contained in the file is setup for use with a General MIDI device.NSNumberisLikelyJunk()This attribute indicates if the document is likely to be considered junk.NSNumberisLocal()Whether or not the item is local.NSNumberISOSpeed()The ISO Speed the camera was set to when the image was taken.NSNumberisRedEyeOn()Indicates if red-eye reduction was used to take the picture.NSNumberisStreamable()Whether the content is prepared for streaming.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)NSNumberisUserCreated()This property is used to indicate if the indexed item was created by the user It is used to distinguish pushed app content from content that required explicit user interaction Example content that may set this field: user created notes, documentsNSNumberisUserCurated()This property is used to indicate if the indexed item was selected by the user It is used to distinguish pushed app content from content that a user has chosen to add to a collection Example content that may set this field: downloaded media content, bookmarked websites/news articlesNSNumberisUserOwned()This property is used to indicate if the indexed item has been purchased or otherwise acquired by the user Example content are songs bought by a user and made searchablestatic NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)java.lang.StringkeySignature()The musical key of the song/composition contained in an audio file.NSArray<java.lang.String>keywords()Represents keywords associated with this particular item.java.lang.Stringkind()Kind that this item represents.NSArray<java.lang.String>languages()Used to designate the languages of the intellectual content of the resource.NSDatelastUsedDate()This is the date that the item was last usedNSNumberlatitude()The latitude of the item in degrees north of the equator, expressed using the WGS84 datum.NSArray<java.lang.String>layerNames()The names of the various layers in the filejava.lang.StringlensModel()The model of the lens used to capture this image.NSNumberlongitude()The longitude of the item in degrees east of the prime meridian, expressed using the WGS84 datum.java.lang.Stringlyricist()The lyricist/text writer for song/composition contained in the audio file.NSArray<java.lang.String>mailboxIdentifiers()Array of Mailbox identifiers associated with the item. e.g.NSNumbermaxAperture()The smallest F number of the lens.NSArray<java.lang.String>mediaTypes()Media types present in the contentNSDatemetadataModificationDate()This is the date that the last metadata attribute was changed.java.lang.StringmeteringMode()The metering mode for the image (Average, Partial, Pattern, ...)java.lang.StringmusicalGenre()The musical genre of the song/composition contained in the audio file.java.lang.StringmusicalInstrumentCategory()Meta data attribute that stores the category of instrument.java.lang.StringmusicalInstrumentName()Meta data attribute that stores the name of instrument (relative to the instrument category) Files can have an instrument name associated with them if they have certain instrument categories (e.g., the category Percussion has multiple instruments, including Conga and Bongo).java.lang.StringnamedLocation()The name of the location or point of interest associated with the item.static java.lang.Objectnew_objc()NSArray<java.lang.String>organizations()Used to indicate company/Organization that created the document.NSNumberorientation()The orientation of the data.java.lang.StringoriginalFormat()Original format of the moviejava.lang.StringoriginalSource()Original source of the movieNSNumberpageCount()Number of pages in the item.NSNumberpageHeight()Height in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same height).NSNumberpageWidth()Width in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same width).NSArray<java.lang.String>participants()The list of people who are visible in an image or movie or written about in a document.java.lang.Stringpath()This is the complete path to the item.NSArray<java.lang.String>performers()Performers in the movieNSArray<java.lang.String>phoneNumbers()Phone numbers for this item.NSNumberpixelCount()The total number of pixels in the item.NSNumberpixelHeight()The height of the item in pixels (ie Image height or Video frame height)NSNumberpixelWidth()The width of the item in pixels (ie Image width or Video frame width)NSNumberplayCount()User play count of this itemjava.lang.StringpostalCode()The postal code for the item according to guidelines established by the provider.NSArray<? extends CSPerson>primaryRecipients()An array of CSPerson objects representing the content of the To: field in an emailjava.lang.Stringproducer()Producer of the contentjava.lang.StringprofileName()Name of the color profile used for the imageNSArray<java.lang.String>projects()The list of projects that this item is part of.NSArray<java.lang.String>providerDataTypeIdentifiers()An array of types identifiers that owner can provided a NSData representation.NSArray<java.lang.String>providerFileTypeIdentifiers()An array of types identifiers that owner can provided a NSURL to file representation.NSArray<java.lang.String>providerInPlaceFileTypeIdentifiers()An array of types identifiers that owner can provided a NSURL to inplace file representation.NSArray<java.lang.String>publishers()Used to designate the entity responsible for making the resource available.NSNumberrankingHint()This property allows content donors to provide a ranking signal to each indexed item It will inform the ranker, allowing it to distinguish more easily between otherwise similar items This is query-independent and should be used to indicate the relative importance of an item w.r.t. all other items for the same application Expected value ∈ [0-100]; preferably integral values Monotonically increasing with larger values being considered better resultsNSNumberrating()User rating of this item out of 5 starsjava.lang.StringratingDescription()A description of the rating.NSArray<java.lang.String>recipientAddresses()This attribute indicates the recipient addresses of the document.NSArray<java.lang.String>recipientEmailAddresses()This attribute indicates the reciepients email addresses.NSArray<java.lang.String>recipientNames()This attribute indicates the recipients of this item.NSDaterecordingDate()The recording date of the song/composition.java.lang.StringrelatedUniqueIdentifier()For activities, this is the unique identifier for the item this activity is related to.NSNumberresolutionHeightDPI()Resolution height of this image in DPINSNumberresolutionWidthDPI()Resolution width of this image in DPIstatic booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)java.lang.Stringrights()Used to provide a link to information about rights held in and over the resource.java.lang.Stringrole()Used to indicate the role of the document creatorjava.lang.StringsecurityMethod()Security (encryption) method used in the filevoidsetAccountHandles(NSArray<java.lang.String> value)Array of the canonical handles of the account the item is associated with (IM handle, e-mail address, phone number...).voidsetAccountIdentifier(java.lang.String value)Unique identifier for the account the item is associated with, if anyvoidsetAcquisitionMake(java.lang.String value)Device make that was used to acquire this itemvoidsetAcquisitionModel(java.lang.String value)Device model that was used to acquire this itemvoidsetAddedDate(NSDate value)This is the date that the item was moved into the current location.voidsetAdditionalRecipients(NSArray<? extends CSPerson> value)An array of CSPerson objects representing the content of the Cc: field in an emailvoidsetAlbum(java.lang.String value)The title for a collection of media.voidsetAllDay(NSNumber value)Whether this event covers complete daysvoidsetAlternateNames(NSArray<java.lang.String> value)An array of localized strings of alternate display names for this item.voidsetAltitude(NSNumber value)The altitude of the item in meters above sea level, expressed using the WGS84 datum.voidsetAperture(NSNumber value)The size of the lens aperture as a log-scale APEX value when the image was acquired.voidsetArtist(java.lang.String value)The artist for the mediavoidsetAudiences(NSArray<java.lang.String> value)A class of entity for whom the resource is intended or useful.voidsetAudioBitRate(NSNumber value)The audio bit ratevoidsetAudioChannelCount(NSNumber value)The number of channels in the audio data contained in the file.voidsetAudioEncodingApplication(java.lang.String value)The name of the application that encoded the data contained in the audio file.voidsetAudioSampleRate(NSNumber value)The sample rate of the audio data contained in the file.voidsetAudioTrackNumber(NSNumber value)The track number of a song/composition when it is part of an albumvoidsetAuthorAddresses(NSArray<java.lang.String> value)This attribute indicates the author addresses of the document.voidsetAuthorEmailAddresses(NSArray<java.lang.String> value)This attribute indicates the author of the emails message addresses.voidsetAuthorNames(NSArray<java.lang.String> value)The list of author/authors that have worked on this item.voidsetAuthors(NSArray<? extends CSPerson> value)An array of CSPerson objects representing the content of the From: field in an emailvoidsetBitsPerSample(NSNumber value)Number of bits per sample For example bit depth of an image (8-bit, 16-bit etc..) or bit depth per audio sample of uncompressed audio data (8, 16, 24, 32, 64, etc..)voidsetCameraOwner(java.lang.String value)The owner of the camera used to capture this image.voidsetCity(java.lang.String value)Identifies city of item origin according to guidelines established by the provider.voidsetCodecs(NSArray<java.lang.String> value)The codecs used to encode/decode the mediavoidsetColorSpace(java.lang.String value)What color space model is this item following (For example, "RGB", "CMYK", "YUV", "YCbCr")voidsetComment(java.lang.String value)This is a comment related to a file.voidsetCompletionDate(NSDate value)Date the item was completedvoidsetComposer(java.lang.String value)The composer of the song/composition contained in the audio file.voidsetContactKeywords(NSArray<java.lang.String> value)A list of contacts that are somehow associated with this document, beyond what is captured as Author.voidsetContainerDisplayName(java.lang.String value)voidsetContainerIdentifier(java.lang.String value)voidsetContainerOrder(NSNumber value)voidsetContainerTitle(java.lang.String value)voidsetContentCreationDate(NSDate value)This is the date that the contents of the item were createdvoidsetContentDescription(java.lang.String value)An account of the content of the resource.voidsetContentModificationDate(NSDate value)This is the date that the contents of the item were last modifiedvoidsetContentRating(NSNumber value)Whether or not the item has explicit content.voidsetContentSources(NSArray<java.lang.String> value)This attribute indicates where the item was obtained from.voidsetContentType(java.lang.String value)UTI Type pedigree for an item.voidsetContentTypeTree(NSArray<java.lang.String> value)voidsetContentURL(NSURL value)Optional file URL representing the content to be indexed Applications that are also 'Documents & Data' clients can set this property to allow Spotlight to deduplicate their searchable items against the iCloud Drive's items.voidsetContributors(NSArray<java.lang.String> value)Used to designate the entity responsible for making contributions to the content of the resource.voidsetCopyright(java.lang.String value)This is the copyright of the content.voidsetCountry(java.lang.String value)Provides full, publishable, name of the country/primary location where the intellectual property of the item was created,according to guidelines of the provider.voidsetCoverage(NSArray<java.lang.String> value)Used to designate the extent or scope of the content of the resource.voidsetCreator(java.lang.String value)Application used to create the document content (e.g.voidsetDeliveryType(NSNumber value)The delivery type of the item.voidsetDirector(java.lang.String value)Director of the item (e.g. movie director)voidsetDisplayName(java.lang.String value)A localized string to be displayed in the UI for this item.voidsetDomainIdentifier(java.lang.String value)This property has the same semantics as -[CSSearchableItem domainIdentifier].voidsetDownloadedDate(NSDate value)This is the date that the file was last downloaded / received.voidsetDueDate(NSDate value)Date this item is due.voidsetDuration(NSNumber value)This is the duration, in seconds, of the content of the item (if appropriate).voidsetEditors(NSArray<java.lang.String> value)The list of editor/editors that have worked on this item.voidsetEmailAddresses(NSArray<java.lang.String> value)Email addresses for this item.voidsetEmailHeaders(NSDictionary<java.lang.String,? extends NSArray<?>> value)Dictionary with all the headers of the message Keys are header names and values arrays of strings (because a header might be present multiple times in an email)voidsetEncodingApplications(NSArray<java.lang.String> value)Software used to convert the original content into a PDF stream (e.g.voidsetEndDate(NSDate value)End date for this item.voidsetEXIFGPSVersion(java.lang.String value)The version of GPSInfoIFD header that was used to generate the metadatavoidsetEXIFVersion(java.lang.String value)The verion of the EXIF header that was used to generate the metadatavoidsetExposureMode(NSNumber value)Mode that was used for the exposure.voidsetExposureProgram(java.lang.String value)The class of the program used by the camera to set exposure when the picture is taken (Manual, Normal, Aperture Priority, ...)voidsetExposureTime(NSNumber value)Time that the lens was open during exposure in secondsvoidsetExposureTimeString(java.lang.String value)The time of the exposure as a string, e.g. "1/250 seconds".voidsetFileSize(NSNumber value)Size of the document in MB.voidsetFlashOn(NSNumber value)Indicates if the flash was used to take the picture.voidsetFNumber(NSNumber value)The focal length of the lens divided by the diameter of the aperture when the image was acquired.voidsetFocalLength(NSNumber value)The actual focal length of the lens in mm.voidsetFocalLength35mm(NSNumber value)Indicates if the focal length is 35mm.voidsetFontNames(NSArray<java.lang.String> value)Array of font names used in the item.voidsetFullyFormattedAddress(java.lang.String value)The fully formatted address of the item (obtained from MapKit)voidsetGeneralMIDISequence(NSNumber value)This attribute indicates whether the MIDI sequence contained in the file is setup for use with a General MIDI device.voidsetGenre(java.lang.String value)Genre of the item (e.g. movie genre)voidsetGPSAreaInformation(java.lang.String value)voidsetGPSDateStamp(NSDate value)voidsetGPSDestBearing(NSNumber value)voidsetGPSDestDistance(NSNumber value)voidsetGPSDestLatitude(NSNumber value)voidsetGPSDestLongitude(NSNumber value)voidsetGPSDifferental(NSNumber value)voidsetGPSDOP(NSNumber value)voidsetGPSMapDatum(java.lang.String value)voidsetGPSMeasureMode(java.lang.String value)voidsetGPSProcessingMethod(java.lang.String value)voidsetGPSStatus(java.lang.String value)voidsetGPSTrack(NSNumber value)The direction of travel of the item, in degrees from true north.voidsetHasAlphaChannel(NSNumber value)Indicates if this image file has an alpha channel.voidsetHeadline(java.lang.String value)A publishable entry providing a synopsis of the contents of the item.voidsetHiddenAdditionalRecipients(NSArray<? extends CSPerson> value)An array of CSPerson objects representing the content of the Bcc: field in an emailvoidsetHTMLContentData(NSData value)Contains the HTML content of the document encoded as NSData of UTF-8 encoded string.voidsetIdentifier(java.lang.String value)Used to reference to the resource within a given context.voidsetImageDirection(NSNumber value)The direction of the item's image, in degrees from true north.voidsetImportantDates(NSArray<? extends NSDate> value)Important dates associated with this itemvoidsetInformation(java.lang.String value)Information about the itemvoidsetInstantMessageAddresses(NSArray<java.lang.String> value)Instant message addresses for this item.voidsetInstructions(java.lang.String value)Other editorial instructions concerning the use of the item, such as embargoes and warnings.voidsetISOSpeed(NSNumber value)The ISO Speed the camera was set to when the image was taken.voidsetKeySignature(java.lang.String value)The musical key of the song/composition contained in an audio file.voidsetKeywords(NSArray<java.lang.String> value)Represents keywords associated with this particular item.voidsetKind(java.lang.String value)Kind that this item represents.voidsetLanguages(NSArray<java.lang.String> value)Used to designate the languages of the intellectual content of the resource.voidsetLastUsedDate(NSDate value)This is the date that the item was last usedvoidsetLatitude(NSNumber value)The latitude of the item in degrees north of the equator, expressed using the WGS84 datum.voidsetLayerNames(NSArray<java.lang.String> value)The names of the various layers in the filevoidsetLensModel(java.lang.String value)The model of the lens used to capture this image.voidsetLikelyJunk(NSNumber value)This attribute indicates if the document is likely to be considered junk.voidsetLocal(NSNumber value)Whether or not the item is local.voidsetLongitude(NSNumber value)The longitude of the item in degrees east of the prime meridian, expressed using the WGS84 datum.voidsetLyricist(java.lang.String value)The lyricist/text writer for song/composition contained in the audio file.voidsetMailboxIdentifiers(NSArray<java.lang.String> value)Array of Mailbox identifiers associated with the item. e.g.voidsetMaxAperture(NSNumber value)The smallest F number of the lens.voidsetMediaTypes(NSArray<java.lang.String> value)Media types present in the contentvoidsetMetadataModificationDate(NSDate value)This is the date that the last metadata attribute was changed.voidsetMeteringMode(java.lang.String value)The metering mode for the image (Average, Partial, Pattern, ...)voidsetMusicalGenre(java.lang.String value)The musical genre of the song/composition contained in the audio file.voidsetMusicalInstrumentCategory(java.lang.String value)Meta data attribute that stores the category of instrument.voidsetMusicalInstrumentName(java.lang.String value)Meta data attribute that stores the name of instrument (relative to the instrument category) Files can have an instrument name associated with them if they have certain instrument categories (e.g., the category Percussion has multiple instruments, including Conga and Bongo).voidsetNamedLocation(java.lang.String value)The name of the location or point of interest associated with the item.voidsetOrganizations(NSArray<java.lang.String> value)Used to indicate company/Organization that created the document.voidsetOrientation(NSNumber value)The orientation of the data.voidsetOriginalFormat(java.lang.String value)Original format of the movievoidsetOriginalSource(java.lang.String value)Original source of the movievoidsetPageCount(NSNumber value)Number of pages in the item.voidsetPageHeight(NSNumber value)Height in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same height).voidsetPageWidth(NSNumber value)Width in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same width).voidsetParticipants(NSArray<java.lang.String> value)The list of people who are visible in an image or movie or written about in a document.voidsetPath(java.lang.String value)This is the complete path to the item.voidsetPerformers(NSArray<java.lang.String> value)Performers in the movievoidsetPhoneNumbers(NSArray<java.lang.String> value)Phone numbers for this item.voidsetPixelCount(NSNumber value)The total number of pixels in the item.voidsetPixelHeight(NSNumber value)The height of the item in pixels (ie Image height or Video frame height)voidsetPixelWidth(NSNumber value)The width of the item in pixels (ie Image width or Video frame width)voidsetPlayCount(NSNumber value)User play count of this itemvoidsetPostalCode(java.lang.String value)The postal code for the item according to guidelines established by the provider.voidsetPrimaryRecipients(NSArray<? extends CSPerson> value)An array of CSPerson objects representing the content of the To: field in an emailvoidsetProducer(java.lang.String value)Producer of the contentvoidsetProfileName(java.lang.String value)Name of the color profile used for the imagevoidsetProjects(NSArray<java.lang.String> value)The list of projects that this item is part of.voidsetProviderDataTypeIdentifiers(NSArray<java.lang.String> value)An array of types identifiers that owner can provided a NSData representation.voidsetProviderFileTypeIdentifiers(NSArray<java.lang.String> value)An array of types identifiers that owner can provided a NSURL to file representation.voidsetProviderInPlaceFileTypeIdentifiers(NSArray<java.lang.String> value)An array of types identifiers that owner can provided a NSURL to inplace file representation.voidsetPublishers(NSArray<java.lang.String> value)Used to designate the entity responsible for making the resource available.voidsetRankingHint(NSNumber value)This property allows content donors to provide a ranking signal to each indexed item It will inform the ranker, allowing it to distinguish more easily between otherwise similar items This is query-independent and should be used to indicate the relative importance of an item w.r.t. all other items for the same application Expected value ∈ [0-100]; preferably integral values Monotonically increasing with larger values being considered better resultsvoidsetRating(NSNumber value)User rating of this item out of 5 starsvoidsetRatingDescription(java.lang.String value)A description of the rating.voidsetRecipientAddresses(NSArray<java.lang.String> value)This attribute indicates the recipient addresses of the document.voidsetRecipientEmailAddresses(NSArray<java.lang.String> value)This attribute indicates the reciepients email addresses.voidsetRecipientNames(NSArray<java.lang.String> value)This attribute indicates the recipients of this item.voidsetRecordingDate(NSDate value)The recording date of the song/composition.voidsetRedEyeOn(NSNumber value)Indicates if red-eye reduction was used to take the picture.voidsetRelatedUniqueIdentifier(java.lang.String value)For activities, this is the unique identifier for the item this activity is related to.voidsetResolutionHeightDPI(NSNumber value)Resolution height of this image in DPIvoidsetResolutionWidthDPI(NSNumber value)Resolution width of this image in DPIvoidsetRights(java.lang.String value)Used to provide a link to information about rights held in and over the resource.voidsetRole(java.lang.String value)Used to indicate the role of the document creatorvoidsetSecurityMethod(java.lang.String value)Security (encryption) method used in the filevoidsetSpeed(NSNumber value)The speed of the item, in kilometers per hour.voidsetStartDate(NSDate value)Start date of this item.voidsetStateOrProvince(java.lang.String value)Identifies Province/State of origin according to guidelines established by the provider.voidsetStreamable(NSNumber value)Whether the content is prepared for streaming.voidsetSubject(java.lang.String value)Subject of the this item.voidsetSubThoroughfare(java.lang.String value)The sub-location (e.g., street number) for the item according to guidelines established by the provider.voidsetSupportsNavigation(NSNumber value)If supportsNavigation is set to 1, and the item has the latitude and longitude properties set, then the latitude and longitude may be used for navigation.voidsetSupportsPhoneCall(NSNumber value)If supportsPhoneCall is 1 and the item has the phoneNumbers property, then the phone number may be used to initiate phone calls.voidsetTempo(NSNumber value)The tempo of the music contained in the audio file in Beats Per Minute.voidsetTextContent(java.lang.String value)Contains the text content of the document.voidsetTheme(java.lang.String value)Theme of the this item.voidsetThoroughfare(java.lang.String value)The location (e.g., street name) for the item according to guidelines established by the provider.voidsetThumbnailData(NSData value)Optional image data for thumbnail for this itemvoidsetThumbnailURL(NSURL value)Optional file URL pointing to a thumbnail image for this itemvoidsetTimeSignature(java.lang.String value)The time signature of the musical composition contained in the audio/MIDI file.voidsetTimestamp(NSDate value)The timestamp on the item.voidsetTitle(java.lang.String value)The title of this particular item.voidsetTotalBitRate(NSNumber value)The total bit rate (audio & video combined) of the mediavoidsetURL(NSURL value)URL of the itemvoidsetUserCreated(NSNumber value)This property is used to indicate if the indexed item was created by the user It is used to distinguish pushed app content from content that required explicit user interaction Example content that may set this field: user created notes, documentsvoidsetUserCurated(NSNumber value)This property is used to indicate if the indexed item was selected by the user It is used to distinguish pushed app content from content that a user has chosen to add to a collection Example content that may set this field: downloaded media content, bookmarked websites/news articlesvoidsetUserOwned(NSNumber value)This property is used to indicate if the indexed item has been purchased or otherwise acquired by the user Example content are songs bought by a user and made searchablevoidsetValueForCustomKey(NSSecureCoding value, CSCustomAttributeKey key)voidsetVersion(java.lang.String value)A version specifier for this item.voidsetVideoBitRate(NSNumber value)The video bit ratevoidsetWeakRelatedUniqueIdentifier(java.lang.String value)For activities, this is the unique identifier for an item this activity is related to.voidsetWhiteBalance(NSNumber value)The white balance setting of the camera when the image was acquired.NSNumberspeed()The speed of the item, in kilometers per hour.NSDatestartDate()Start date of this item.java.lang.StringstateOrProvince()Identifies Province/State of origin according to guidelines established by the provider.java.lang.Stringsubject()Subject of the this item.java.lang.StringsubThoroughfare()The sub-location (e.g., street number) for the item according to guidelines established by the provider.static org.moe.natj.objc.Classsuperclass_static()NSNumbersupportsNavigation()If supportsNavigation is set to 1, and the item has the latitude and longitude properties set, then the latitude and longitude may be used for navigation.NSNumbersupportsPhoneCall()If supportsPhoneCall is 1 and the item has the phoneNumbers property, then the phone number may be used to initiate phone calls.static booleansupportsSecureCoding()NSNumbertempo()The tempo of the music contained in the audio file in Beats Per Minute.java.lang.StringtextContent()Contains the text content of the document.java.lang.Stringtheme()Theme of the this item.java.lang.Stringthoroughfare()The location (e.g., street name) for the item according to guidelines established by the provider.NSDatathumbnailData()Optional image data for thumbnail for this itemNSURLthumbnailURL()Optional file URL pointing to a thumbnail image for this itemjava.lang.StringtimeSignature()The time signature of the musical composition contained in the audio/MIDI file.NSDatetimestamp()The timestamp on the item.java.lang.Stringtitle()The title of this particular item.NSNumbertotalBitRate()The total bit rate (audio & video combined) of the mediaNSURLURL()URL of the itemNSSecureCodingvalueForCustomKey(CSCustomAttributeKey key)java.lang.Stringversion()A version specifier for this item.NSNumbervideoBitRate()The video bit ratejava.lang.StringweakRelatedUniqueIdentifier()For activities, this is the unique identifier for an item this activity is related to.NSNumberwhiteBalance()The white balance setting of the camera when the image was acquired.-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, setVersion_static, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, version_static, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static CSSearchableItemAttributeSet alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
EXIFGPSVersion
public java.lang.String EXIFGPSVersion()
The version of GPSInfoIFD header that was used to generate the metadata
-
EXIFVersion
public java.lang.String EXIFVersion()
The verion of the EXIF header that was used to generate the metadata
-
GPSAreaInformation
public java.lang.String GPSAreaInformation()
-
GPSDOP
public NSNumber GPSDOP()
-
GPSDateStamp
public NSDate GPSDateStamp()
-
GPSDestBearing
public NSNumber GPSDestBearing()
-
GPSDestDistance
public NSNumber GPSDestDistance()
-
GPSDestLatitude
public NSNumber GPSDestLatitude()
-
GPSDestLongitude
public NSNumber GPSDestLongitude()
-
GPSDifferental
public NSNumber GPSDifferental()
-
GPSMapDatum
public java.lang.String GPSMapDatum()
-
GPSMeasureMode
public java.lang.String GPSMeasureMode()
-
GPSProcessingMethod
public java.lang.String GPSProcessingMethod()
-
GPSStatus
public java.lang.String GPSStatus()
-
GPSTrack
public NSNumber GPSTrack()
The direction of travel of the item, in degrees from true north.
-
HTMLContentData
public NSData HTMLContentData()
Contains the HTML content of the document encoded as NSData of UTF-8 encoded string.
-
ISOSpeed
public NSNumber ISOSpeed()
The ISO Speed the camera was set to when the image was taken. Examples are 100, 200, 400, etc.
-
URL
public NSURL URL()
URL of the item
-
accountHandles
public NSArray<java.lang.String> accountHandles()
Array of the canonical handles of the account the item is associated with (IM handle, e-mail address, phone number...). E.g. in Mail's case, all the email addresses the account receives email on.
-
accountIdentifier
public java.lang.String accountIdentifier()
Unique identifier for the account the item is associated with, if any
-
acquisitionMake
public java.lang.String acquisitionMake()
Device make that was used to acquire this item
-
acquisitionModel
public java.lang.String acquisitionModel()
Device model that was used to acquire this item
-
addedDate
public NSDate addedDate()
This is the date that the item was moved into the current location.
-
additionalRecipients
public NSArray<? extends CSPerson> additionalRecipients()
An array of CSPerson objects representing the content of the Cc: field in an email
-
album
public java.lang.String album()
The title for a collection of media. This is analagous to a record album, or photo album whichs are collections of audio or images.
-
allDay
public NSNumber allDay()
Whether this event covers complete days
-
alternateNames
public NSArray<java.lang.String> alternateNames()
An array of localized strings of alternate display names for this item.
-
altitude
public NSNumber altitude()
The altitude of the item in meters above sea level, expressed using the WGS84 datum. Negative values lie below sea level.
-
aperture
public NSNumber aperture()
The size of the lens aperture as a log-scale APEX value when the image was acquired.
-
artist
public java.lang.String artist()
The artist for the media
-
audiences
public NSArray<java.lang.String> audiences()
A class of entity for whom the resource is intended or useful. A class of entity may be determined by the creator or the publisher or by a third party.
-
audioBitRate
public NSNumber audioBitRate()
The audio bit rate
-
audioChannelCount
public NSNumber audioChannelCount()
The number of channels in the audio data contained in the file. This item only represents the number of discreet channels of audio data found in the file. It does not indicate any configuration of the data in regards to a user's speaker setup.
-
audioEncodingApplication
public java.lang.String audioEncodingApplication()
The name of the application that encoded the data contained in the audio file.
-
audioSampleRate
public NSNumber audioSampleRate()
The sample rate of the audio data contained in the file. The sample rate is a float value representing hz (audio_frames/second). For example: 44100.0, 22254.54.
-
audioTrackNumber
public NSNumber audioTrackNumber()
The track number of a song/composition when it is part of an album
-
authorAddresses
public NSArray<java.lang.String> authorAddresses()
This attribute indicates the author addresses of the document.
-
authorEmailAddresses
public NSArray<java.lang.String> authorEmailAddresses()
This attribute indicates the author of the emails message addresses. (This is always the email address, and not the human readable version)
-
authorNames
public NSArray<java.lang.String> authorNames()
The list of author/authors that have worked on this item. There could be 0 or more authors of a particular item. The order of the authors in the array is preserved, but is not intended to represent the main author or relative importance of the authors.
-
authors
public NSArray<? extends CSPerson> authors()
An array of CSPerson objects representing the content of the From: field in an email
-
bitsPerSample
public NSNumber bitsPerSample()
Number of bits per sample For example bit depth of an image (8-bit, 16-bit etc..) or bit depth per audio sample of uncompressed audio data (8, 16, 24, 32, 64, etc..)
-
cameraOwner
public java.lang.String cameraOwner()
The owner of the camera used to capture this image.
-
city
public java.lang.String city()
Identifies city of item origin according to guidelines established by the provider.
-
codecs
public NSArray<java.lang.String> codecs()
The codecs used to encode/decode the media
-
colorSpace
public java.lang.String colorSpace()
What color space model is this item following (For example, "RGB", "CMYK", "YUV", "YCbCr")
-
comment
public java.lang.String comment()
This is a comment related to a file.
-
completionDate
public NSDate completionDate()
Date the item was completed
-
composer
public java.lang.String composer()
The composer of the song/composition contained in the audio file.
-
contactKeywords
public NSArray<java.lang.String> contactKeywords()
A list of contacts that are somehow associated with this document, beyond what is captured as Author.
-
containerDisplayName
public java.lang.String containerDisplayName()
-
containerIdentifier
public java.lang.String containerIdentifier()
-
containerOrder
public NSNumber containerOrder()
-
containerTitle
public java.lang.String containerTitle()
-
contentCreationDate
public NSDate contentCreationDate()
This is the date that the contents of the item were created
-
contentDescription
public java.lang.String contentDescription()
An account of the content of the resource. Description may include but is not limited to: an abstract, table of contents, reference to a graphical representation of content or a free-text account of the content.
-
contentModificationDate
public NSDate contentModificationDate()
This is the date that the contents of the item were last modified
-
contentRating
public NSNumber contentRating()
Whether or not the item has explicit content. Should be 1 if explicit, 0 for clean.
-
contentSources
public NSArray<java.lang.String> contentSources()
This attribute indicates where the item was obtained from. Examples: - downloaded file may refer to the site they were downloaded from,the refering URL, etc - files received by email may indicate who sent the file, the message subject, etc
-
contentType
public java.lang.String contentType()
UTI Type pedigree for an item. Common types can be found in UTCoreTypes.h
-
contentTypeTree
public NSArray<java.lang.String> contentTypeTree()
-
contentURL
public NSURL contentURL()
Optional file URL representing the content to be indexed Applications that are also 'Documents & Data' clients can set this property to allow Spotlight to deduplicate their searchable items against the iCloud Drive's items. When this property is set, Spotlight will not display the iCloud Drive's searchable items that have the same contentURL property.
-
contributors
public NSArray<java.lang.String> contributors()
Used to designate the entity responsible for making contributions to the content of the resource. Examples of a Contributor include a person, an organization or a service. Typically, the name of a Contributor should be used to indicate the entity.
-
copyWithZone
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
- Specified by:
copyWithZonein interfaceNSCopying
-
copyright
public java.lang.String copyright()
This is the copyright of the content.
-
country
public java.lang.String country()
Provides full, publishable, name of the country/primary location where the intellectual property of the item was created,according to guidelines of the provider.
-
coverage
public NSArray<java.lang.String> coverage()
Used to designate the extent or scope of the content of the resource. Coverage will typically include spatial location (a place name or geographic co-ordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary, and that, where appropriate, named places or time periods be used in preference to numeric identifiers such as sets of co-ordinates or date ranges.
-
creator
public java.lang.String creator()
Application used to create the document content (e.g. "Word", "Framemaker", etc.).
-
deliveryType
public NSNumber deliveryType()
The delivery type of the item. Should be 0 for fast start and 1 for RTSP.
-
director
public java.lang.String director()
Director of the item (e.g. movie director)
-
displayName
public java.lang.String displayName()
A localized string to be displayed in the UI for this item.
-
domainIdentifier
public java.lang.String domainIdentifier()
This property has the same semantics as -[CSSearchableItem domainIdentifier]. It can be set on the contentAttributeSet property of a NSUserActivity instance and then used to delete the user activity by calling [[CSSearchableIndex defaultSearchableIndex] deleteSearchableItemsWithDomainIdentifiers:].
-
downloadedDate
public NSDate downloadedDate()
This is the date that the file was last downloaded / received.
-
dueDate
public NSDate dueDate()
Date this item is due.
-
duration
public NSNumber duration()
This is the duration, in seconds, of the content of the item (if appropriate).
-
editors
public NSArray<java.lang.String> editors()
The list of editor/editors that have worked on this item.
-
emailAddresses
public NSArray<java.lang.String> emailAddresses()
Email addresses for this item.
-
emailHeaders
public NSDictionary<java.lang.String,? extends NSArray<?>> emailHeaders()
Dictionary with all the headers of the message Keys are header names and values arrays of strings (because a header might be present multiple times in an email)
-
encodeWithCoder
public void encodeWithCoder(NSCoder coder)
- Specified by:
encodeWithCoderin interfaceNSCoding
-
encodingApplications
public NSArray<java.lang.String> encodingApplications()
Software used to convert the original content into a PDF stream (e.g. "Distiller", etc.).
-
endDate
public NSDate endDate()
End date for this item.
-
exposureMode
public NSNumber exposureMode()
Mode that was used for the exposure. Should be 0 for AutoExposure, 1 for Manual, 2 for AutoBracket.
-
exposureProgram
public java.lang.String exposureProgram()
The class of the program used by the camera to set exposure when the picture is taken (Manual, Normal, Aperture Priority, ...)
-
exposureTime
public NSNumber exposureTime()
Time that the lens was open during exposure in seconds
-
exposureTimeString
public java.lang.String exposureTimeString()
The time of the exposure as a string, e.g. "1/250 seconds".
-
fNumber
public NSNumber fNumber()
The focal length of the lens divided by the diameter of the aperture when the image was acquired.
-
fileSize
public NSNumber fileSize()
Size of the document in MB.
-
focalLength
public NSNumber focalLength()
The actual focal length of the lens in mm.
-
fontNames
public NSArray<java.lang.String> fontNames()
Array of font names used in the item.
-
fullyFormattedAddress
public java.lang.String fullyFormattedAddress()
The fully formatted address of the item (obtained from MapKit)
-
genre
public java.lang.String genre()
Genre of the item (e.g. movie genre)
-
hasAlphaChannel
public NSNumber hasAlphaChannel()
Indicates if this image file has an alpha channel. Should be 0 for no alpha channel, 1 for alpha channel.
-
headline
public java.lang.String headline()
A publishable entry providing a synopsis of the contents of the item.
-
hiddenAdditionalRecipients
public NSArray<? extends CSPerson> hiddenAdditionalRecipients()
An array of CSPerson objects representing the content of the Bcc: field in an email
-
identifier
public java.lang.String identifier()
Used to reference to the resource within a given context. Recommended best practice is to identify the resource by means of a string or number conforming to a formal identification system.
-
imageDirection
public NSNumber imageDirection()
The direction of the item's image, in degrees from true north.
-
importantDates
public NSArray<? extends NSDate> importantDates()
Important dates associated with this item
-
information
public java.lang.String information()
Information about the item
-
init
public CSSearchableItemAttributeSet init()
-
initWithCoder
public CSSearchableItemAttributeSet initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
initWithItemContentType
public CSSearchableItemAttributeSet initWithItemContentType(java.lang.String itemContentType)
Creates an attribute set for the given content type.
-
instantMessageAddresses
public NSArray<java.lang.String> instantMessageAddresses()
Instant message addresses for this item.
-
instructions
public java.lang.String instructions()
Other editorial instructions concerning the use of the item, such as embargoes and warnings.
-
isFlashOn
public NSNumber isFlashOn()
Indicates if the flash was used to take the picture. Should be 1 if flash is on, 0 otherwise.
-
isFocalLength35mm
public NSNumber isFocalLength35mm()
Indicates if the focal length is 35mm. Should be 1 if true, 0 otherwise
-
isGeneralMIDISequence
public NSNumber isGeneralMIDISequence()
This attribute indicates whether the MIDI sequence contained in the file is setup for use with a General MIDI device. Should be 1 if true, 0 otherwise.
-
isLikelyJunk
public NSNumber isLikelyJunk()
This attribute indicates if the document is likely to be considered junk. Should be 1 if true, 0 otherwise
-
isLocal
public NSNumber isLocal()
Whether or not the item is local. Should be 1 if true, 0 otherwise.
-
isRedEyeOn
public NSNumber isRedEyeOn()
Indicates if red-eye reduction was used to take the picture. Should be 0 for no red-eye, 1 for red-eye
-
isStreamable
public NSNumber isStreamable()
Whether the content is prepared for streaming. Should be 0 for not streamable, 1 for streamable.
-
keySignature
public java.lang.String keySignature()
The musical key of the song/composition contained in an audio file. For example: C, Dm, F#m, Bb.
-
keywords
public NSArray<java.lang.String> keywords()
Represents keywords associated with this particular item. Example Keywords might be Birthday,Important etc.
-
kind
public java.lang.String kind()
Kind that this item represents.
-
languages
public NSArray<java.lang.String> languages()
Used to designate the languages of the intellectual content of the resource. Recommended best practice for the values of the Language element is defined by BCP 47.
-
lastUsedDate
public NSDate lastUsedDate()
This is the date that the item was last used
-
latitude
public NSNumber latitude()
The latitude of the item in degrees north of the equator, expressed using the WGS84 datum. Negative values lie south of the equator.
-
layerNames
public NSArray<java.lang.String> layerNames()
The names of the various layers in the file
-
lensModel
public java.lang.String lensModel()
The model of the lens used to capture this image.
-
longitude
public NSNumber longitude()
The longitude of the item in degrees east of the prime meridian, expressed using the WGS84 datum. Negative values lie west of the prime meridian.
-
lyricist
public java.lang.String lyricist()
The lyricist/text writer for song/composition contained in the audio file.
-
mailboxIdentifiers
public NSArray<java.lang.String> mailboxIdentifiers()
Array of Mailbox identifiers associated with the item. e.g. CSMailboxInbox, CSMailboxDrafts, CSMailboxSent, or a custom identifier etc.
-
maxAperture
public NSNumber maxAperture()
The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99.
-
mediaTypes
public NSArray<java.lang.String> mediaTypes()
Media types present in the content
-
metadataModificationDate
public NSDate metadataModificationDate()
This is the date that the last metadata attribute was changed.
-
meteringMode
public java.lang.String meteringMode()
The metering mode for the image (Average, Partial, Pattern, ...)
-
musicalGenre
public java.lang.String musicalGenre()
The musical genre of the song/composition contained in the audio file. For example: Jazz, Pop, Rock, Classical.
-
musicalInstrumentCategory
public java.lang.String musicalInstrumentCategory()
Meta data attribute that stores the category of instrument. Files should have an instrument associated with them ("Other Instrument" is provided as a catch-all). For some categories, like "Keyboards" there are instrument names which provide a more detailed instrument definition (e.g., Piano,Organ, etc.)
-
musicalInstrumentName
public java.lang.String musicalInstrumentName()
Meta data attribute that stores the name of instrument (relative to the instrument category) Files can have an instrument name associated with them if they have certain instrument categories (e.g., the category Percussion has multiple instruments, including Conga and Bongo).
-
namedLocation
public java.lang.String namedLocation()
The name of the location or point of interest associated with the item. The name may be user provided.
-
organizations
public NSArray<java.lang.String> organizations()
Used to indicate company/Organization that created the document.
-
orientation
public NSNumber orientation()
The orientation of the data. Should be 0 for Landscape or 1 for Portrait.
-
originalFormat
public java.lang.String originalFormat()
Original format of the movie
-
originalSource
public java.lang.String originalSource()
Original source of the movie
-
pageCount
public NSNumber pageCount()
Number of pages in the item.
-
pageHeight
public NSNumber pageHeight()
Height in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same height).
-
pageWidth
public NSNumber pageWidth()
Width in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same width).
-
participants
public NSArray<java.lang.String> participants()
The list of people who are visible in an image or movie or written about in a document.
-
path
public java.lang.String path()
This is the complete path to the item.
-
performers
public NSArray<java.lang.String> performers()
Performers in the movie
-
phoneNumbers
public NSArray<java.lang.String> phoneNumbers()
Phone numbers for this item.
-
pixelCount
public NSNumber pixelCount()
The total number of pixels in the item.
-
pixelHeight
public NSNumber pixelHeight()
The height of the item in pixels (ie Image height or Video frame height)
-
pixelWidth
public NSNumber pixelWidth()
The width of the item in pixels (ie Image width or Video frame width)
-
playCount
public NSNumber playCount()
User play count of this item
-
postalCode
public java.lang.String postalCode()
The postal code for the item according to guidelines established by the provider.
-
primaryRecipients
public NSArray<? extends CSPerson> primaryRecipients()
An array of CSPerson objects representing the content of the To: field in an email
-
producer
public java.lang.String producer()
Producer of the content
-
profileName
public java.lang.String profileName()
Name of the color profile used for the image
-
projects
public NSArray<java.lang.String> projects()
The list of projects that this item is part of. For example if you were working on a movie, all of the movie files could be marked as belonging to the project "My movie"
-
publishers
public NSArray<java.lang.String> publishers()
Used to designate the entity responsible for making the resource available. Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.
-
rating
public NSNumber rating()
User rating of this item out of 5 stars
-
ratingDescription
public java.lang.String ratingDescription()
A description of the rating. E.g. the number of reviewers.
-
recipientAddresses
public NSArray<java.lang.String> recipientAddresses()
This attribute indicates the recipient addresses of the document.
-
recipientEmailAddresses
public NSArray<java.lang.String> recipientEmailAddresses()
This attribute indicates the reciepients email addresses. (This is always the email address, and not the human readable version).
-
recipientNames
public NSArray<java.lang.String> recipientNames()
This attribute indicates the recipients of this item.
-
recordingDate
public NSDate recordingDate()
The recording date of the song/composition. This information differs from the contentCreationDate attribute as it indicates the date that the 'art' was created, in contrast to contentCreationDate which for example, could indicate the creation date of an edited or 'mastered' version of the original art.
-
relatedUniqueIdentifier
public java.lang.String relatedUniqueIdentifier()
For activities, this is the unique identifier for the item this activity is related to. If the item doesn't exist in the index, the activity will not get stored. When the item is deleted, the activity will also be deleted.
-
resolutionHeightDPI
public NSNumber resolutionHeightDPI()
Resolution height of this image in DPI
-
resolutionWidthDPI
public NSNumber resolutionWidthDPI()
Resolution width of this image in DPI
-
rights
public java.lang.String rights()
Used to provide a link to information about rights held in and over the resource. Typically a Rights element will contain a rights management statement for the resource, or reference a service providing such information. Rights information often encompasses Intellectual Property Rights (IPR), Copyright, and various Property Rights. If the rights element is absent, no assumptions can be made about the status of these and other rights with respect to the resource.
-
role
public java.lang.String role()
Used to indicate the role of the document creator
-
securityMethod
public java.lang.String securityMethod()
Security (encryption) method used in the file
-
setAccountHandles
public void setAccountHandles(NSArray<java.lang.String> value)
Array of the canonical handles of the account the item is associated with (IM handle, e-mail address, phone number...). E.g. in Mail's case, all the email addresses the account receives email on.
-
setAccountIdentifier
public void setAccountIdentifier(java.lang.String value)
Unique identifier for the account the item is associated with, if any
-
setAcquisitionMake
public void setAcquisitionMake(java.lang.String value)
Device make that was used to acquire this item
-
setAcquisitionModel
public void setAcquisitionModel(java.lang.String value)
Device model that was used to acquire this item
-
setAddedDate
public void setAddedDate(NSDate value)
This is the date that the item was moved into the current location.
-
setAdditionalRecipients
public void setAdditionalRecipients(NSArray<? extends CSPerson> value)
An array of CSPerson objects representing the content of the Cc: field in an email
-
setAlbum
public void setAlbum(java.lang.String value)
The title for a collection of media. This is analagous to a record album, or photo album whichs are collections of audio or images.
-
setAllDay
public void setAllDay(NSNumber value)
Whether this event covers complete days
-
setAlternateNames
public void setAlternateNames(NSArray<java.lang.String> value)
An array of localized strings of alternate display names for this item.
-
setAltitude
public void setAltitude(NSNumber value)
The altitude of the item in meters above sea level, expressed using the WGS84 datum. Negative values lie below sea level.
-
setAperture
public void setAperture(NSNumber value)
The size of the lens aperture as a log-scale APEX value when the image was acquired.
-
setArtist
public void setArtist(java.lang.String value)
The artist for the media
-
setAudiences
public void setAudiences(NSArray<java.lang.String> value)
A class of entity for whom the resource is intended or useful. A class of entity may be determined by the creator or the publisher or by a third party.
-
setAudioBitRate
public void setAudioBitRate(NSNumber value)
The audio bit rate
-
setAudioChannelCount
public void setAudioChannelCount(NSNumber value)
The number of channels in the audio data contained in the file. This item only represents the number of discreet channels of audio data found in the file. It does not indicate any configuration of the data in regards to a user's speaker setup.
-
setAudioEncodingApplication
public void setAudioEncodingApplication(java.lang.String value)
The name of the application that encoded the data contained in the audio file.
-
setAudioSampleRate
public void setAudioSampleRate(NSNumber value)
The sample rate of the audio data contained in the file. The sample rate is a float value representing hz (audio_frames/second). For example: 44100.0, 22254.54.
-
setAudioTrackNumber
public void setAudioTrackNumber(NSNumber value)
The track number of a song/composition when it is part of an album
-
setAuthorAddresses
public void setAuthorAddresses(NSArray<java.lang.String> value)
This attribute indicates the author addresses of the document.
-
setAuthorEmailAddresses
public void setAuthorEmailAddresses(NSArray<java.lang.String> value)
This attribute indicates the author of the emails message addresses. (This is always the email address, and not the human readable version)
-
setAuthorNames
public void setAuthorNames(NSArray<java.lang.String> value)
The list of author/authors that have worked on this item. There could be 0 or more authors of a particular item. The order of the authors in the array is preserved, but is not intended to represent the main author or relative importance of the authors.
-
setAuthors
public void setAuthors(NSArray<? extends CSPerson> value)
An array of CSPerson objects representing the content of the From: field in an email
-
setBitsPerSample
public void setBitsPerSample(NSNumber value)
Number of bits per sample For example bit depth of an image (8-bit, 16-bit etc..) or bit depth per audio sample of uncompressed audio data (8, 16, 24, 32, 64, etc..)
-
setCameraOwner
public void setCameraOwner(java.lang.String value)
The owner of the camera used to capture this image.
-
setCity
public void setCity(java.lang.String value)
Identifies city of item origin according to guidelines established by the provider.
-
setCodecs
public void setCodecs(NSArray<java.lang.String> value)
The codecs used to encode/decode the media
-
setColorSpace
public void setColorSpace(java.lang.String value)
What color space model is this item following (For example, "RGB", "CMYK", "YUV", "YCbCr")
-
setComment
public void setComment(java.lang.String value)
This is a comment related to a file.
-
setCompletionDate
public void setCompletionDate(NSDate value)
Date the item was completed
-
setComposer
public void setComposer(java.lang.String value)
The composer of the song/composition contained in the audio file.
-
setContactKeywords
public void setContactKeywords(NSArray<java.lang.String> value)
A list of contacts that are somehow associated with this document, beyond what is captured as Author.
-
setContainerDisplayName
public void setContainerDisplayName(java.lang.String value)
-
setContainerIdentifier
public void setContainerIdentifier(java.lang.String value)
-
setContainerOrder
public void setContainerOrder(NSNumber value)
-
setContainerTitle
public void setContainerTitle(java.lang.String value)
-
setContentCreationDate
public void setContentCreationDate(NSDate value)
This is the date that the contents of the item were created
-
setContentDescription
public void setContentDescription(java.lang.String value)
An account of the content of the resource. Description may include but is not limited to: an abstract, table of contents, reference to a graphical representation of content or a free-text account of the content.
-
setContentModificationDate
public void setContentModificationDate(NSDate value)
This is the date that the contents of the item were last modified
-
setContentRating
public void setContentRating(NSNumber value)
Whether or not the item has explicit content. Should be 1 if explicit, 0 for clean.
-
setContentSources
public void setContentSources(NSArray<java.lang.String> value)
This attribute indicates where the item was obtained from. Examples: - downloaded file may refer to the site they were downloaded from,the refering URL, etc - files received by email may indicate who sent the file, the message subject, etc
-
setContentType
public void setContentType(java.lang.String value)
UTI Type pedigree for an item. Common types can be found in UTCoreTypes.h
-
setContentTypeTree
public void setContentTypeTree(NSArray<java.lang.String> value)
-
setContentURL
public void setContentURL(NSURL value)
Optional file URL representing the content to be indexed Applications that are also 'Documents & Data' clients can set this property to allow Spotlight to deduplicate their searchable items against the iCloud Drive's items. When this property is set, Spotlight will not display the iCloud Drive's searchable items that have the same contentURL property.
-
setContributors
public void setContributors(NSArray<java.lang.String> value)
Used to designate the entity responsible for making contributions to the content of the resource. Examples of a Contributor include a person, an organization or a service. Typically, the name of a Contributor should be used to indicate the entity.
-
setCopyright
public void setCopyright(java.lang.String value)
This is the copyright of the content.
-
setCountry
public void setCountry(java.lang.String value)
Provides full, publishable, name of the country/primary location where the intellectual property of the item was created,according to guidelines of the provider.
-
setCoverage
public void setCoverage(NSArray<java.lang.String> value)
Used to designate the extent or scope of the content of the resource. Coverage will typically include spatial location (a place name or geographic co-ordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary, and that, where appropriate, named places or time periods be used in preference to numeric identifiers such as sets of co-ordinates or date ranges.
-
setCreator
public void setCreator(java.lang.String value)
Application used to create the document content (e.g. "Word", "Framemaker", etc.).
-
setDeliveryType
public void setDeliveryType(NSNumber value)
The delivery type of the item. Should be 0 for fast start and 1 for RTSP.
-
setDirector
public void setDirector(java.lang.String value)
Director of the item (e.g. movie director)
-
setDisplayName
public void setDisplayName(java.lang.String value)
A localized string to be displayed in the UI for this item.
-
setDomainIdentifier
public void setDomainIdentifier(java.lang.String value)
This property has the same semantics as -[CSSearchableItem domainIdentifier]. It can be set on the contentAttributeSet property of a NSUserActivity instance and then used to delete the user activity by calling [[CSSearchableIndex defaultSearchableIndex] deleteSearchableItemsWithDomainIdentifiers:].
-
setDownloadedDate
public void setDownloadedDate(NSDate value)
This is the date that the file was last downloaded / received.
-
setDueDate
public void setDueDate(NSDate value)
Date this item is due.
-
setDuration
public void setDuration(NSNumber value)
This is the duration, in seconds, of the content of the item (if appropriate).
-
setEXIFGPSVersion
public void setEXIFGPSVersion(java.lang.String value)
The version of GPSInfoIFD header that was used to generate the metadata
-
setEXIFVersion
public void setEXIFVersion(java.lang.String value)
The verion of the EXIF header that was used to generate the metadata
-
setEditors
public void setEditors(NSArray<java.lang.String> value)
The list of editor/editors that have worked on this item.
-
setEmailAddresses
public void setEmailAddresses(NSArray<java.lang.String> value)
Email addresses for this item.
-
setEmailHeaders
public void setEmailHeaders(NSDictionary<java.lang.String,? extends NSArray<?>> value)
Dictionary with all the headers of the message Keys are header names and values arrays of strings (because a header might be present multiple times in an email)
-
setEncodingApplications
public void setEncodingApplications(NSArray<java.lang.String> value)
Software used to convert the original content into a PDF stream (e.g. "Distiller", etc.).
-
setEndDate
public void setEndDate(NSDate value)
End date for this item.
-
setExposureMode
public void setExposureMode(NSNumber value)
Mode that was used for the exposure. Should be 0 for AutoExposure, 1 for Manual, 2 for AutoBracket.
-
setExposureProgram
public void setExposureProgram(java.lang.String value)
The class of the program used by the camera to set exposure when the picture is taken (Manual, Normal, Aperture Priority, ...)
-
setExposureTime
public void setExposureTime(NSNumber value)
Time that the lens was open during exposure in seconds
-
setExposureTimeString
public void setExposureTimeString(java.lang.String value)
The time of the exposure as a string, e.g. "1/250 seconds".
-
setFNumber
public void setFNumber(NSNumber value)
The focal length of the lens divided by the diameter of the aperture when the image was acquired.
-
setFileSize
public void setFileSize(NSNumber value)
Size of the document in MB.
-
setFlashOn
public void setFlashOn(NSNumber value)
Indicates if the flash was used to take the picture. Should be 1 if flash is on, 0 otherwise.
-
setFocalLength35mm
public void setFocalLength35mm(NSNumber value)
Indicates if the focal length is 35mm. Should be 1 if true, 0 otherwise
-
setFocalLength
public void setFocalLength(NSNumber value)
The actual focal length of the lens in mm.
-
setFontNames
public void setFontNames(NSArray<java.lang.String> value)
Array of font names used in the item.
-
setFullyFormattedAddress
public void setFullyFormattedAddress(java.lang.String value)
The fully formatted address of the item (obtained from MapKit)
-
setGPSAreaInformation
public void setGPSAreaInformation(java.lang.String value)
-
setGPSDOP
public void setGPSDOP(NSNumber value)
-
setGPSDateStamp
public void setGPSDateStamp(NSDate value)
-
setGPSDestBearing
public void setGPSDestBearing(NSNumber value)
-
setGPSDestDistance
public void setGPSDestDistance(NSNumber value)
-
setGPSDestLatitude
public void setGPSDestLatitude(NSNumber value)
-
setGPSDestLongitude
public void setGPSDestLongitude(NSNumber value)
-
setGPSDifferental
public void setGPSDifferental(NSNumber value)
-
setGPSMapDatum
public void setGPSMapDatum(java.lang.String value)
-
setGPSMeasureMode
public void setGPSMeasureMode(java.lang.String value)
-
setGPSProcessingMethod
public void setGPSProcessingMethod(java.lang.String value)
-
setGPSStatus
public void setGPSStatus(java.lang.String value)
-
setGPSTrack
public void setGPSTrack(NSNumber value)
The direction of travel of the item, in degrees from true north.
-
setGeneralMIDISequence
public void setGeneralMIDISequence(NSNumber value)
This attribute indicates whether the MIDI sequence contained in the file is setup for use with a General MIDI device. Should be 1 if true, 0 otherwise.
-
setGenre
public void setGenre(java.lang.String value)
Genre of the item (e.g. movie genre)
-
setHTMLContentData
public void setHTMLContentData(NSData value)
Contains the HTML content of the document encoded as NSData of UTF-8 encoded string.
-
setHasAlphaChannel
public void setHasAlphaChannel(NSNumber value)
Indicates if this image file has an alpha channel. Should be 0 for no alpha channel, 1 for alpha channel.
-
setHeadline
public void setHeadline(java.lang.String value)
A publishable entry providing a synopsis of the contents of the item.
-
setHiddenAdditionalRecipients
public void setHiddenAdditionalRecipients(NSArray<? extends CSPerson> value)
An array of CSPerson objects representing the content of the Bcc: field in an email
-
setISOSpeed
public void setISOSpeed(NSNumber value)
The ISO Speed the camera was set to when the image was taken. Examples are 100, 200, 400, etc.
-
setIdentifier
public void setIdentifier(java.lang.String value)
Used to reference to the resource within a given context. Recommended best practice is to identify the resource by means of a string or number conforming to a formal identification system.
-
setImageDirection
public void setImageDirection(NSNumber value)
The direction of the item's image, in degrees from true north.
-
setImportantDates
public void setImportantDates(NSArray<? extends NSDate> value)
Important dates associated with this item
-
setInformation
public void setInformation(java.lang.String value)
Information about the item
-
setInstantMessageAddresses
public void setInstantMessageAddresses(NSArray<java.lang.String> value)
Instant message addresses for this item.
-
setInstructions
public void setInstructions(java.lang.String value)
Other editorial instructions concerning the use of the item, such as embargoes and warnings.
-
setKeySignature
public void setKeySignature(java.lang.String value)
The musical key of the song/composition contained in an audio file. For example: C, Dm, F#m, Bb.
-
setKeywords
public void setKeywords(NSArray<java.lang.String> value)
Represents keywords associated with this particular item. Example Keywords might be Birthday,Important etc.
-
setKind
public void setKind(java.lang.String value)
Kind that this item represents.
-
setLanguages
public void setLanguages(NSArray<java.lang.String> value)
Used to designate the languages of the intellectual content of the resource. Recommended best practice for the values of the Language element is defined by BCP 47.
-
setLastUsedDate
public void setLastUsedDate(NSDate value)
This is the date that the item was last used
-
setLatitude
public void setLatitude(NSNumber value)
The latitude of the item in degrees north of the equator, expressed using the WGS84 datum. Negative values lie south of the equator.
-
setLayerNames
public void setLayerNames(NSArray<java.lang.String> value)
The names of the various layers in the file
-
setLensModel
public void setLensModel(java.lang.String value)
The model of the lens used to capture this image.
-
setLikelyJunk
public void setLikelyJunk(NSNumber value)
This attribute indicates if the document is likely to be considered junk. Should be 1 if true, 0 otherwise
-
setLocal
public void setLocal(NSNumber value)
Whether or not the item is local. Should be 1 if true, 0 otherwise.
-
setLongitude
public void setLongitude(NSNumber value)
The longitude of the item in degrees east of the prime meridian, expressed using the WGS84 datum. Negative values lie west of the prime meridian.
-
setLyricist
public void setLyricist(java.lang.String value)
The lyricist/text writer for song/composition contained in the audio file.
-
setMailboxIdentifiers
public void setMailboxIdentifiers(NSArray<java.lang.String> value)
Array of Mailbox identifiers associated with the item. e.g. CSMailboxInbox, CSMailboxDrafts, CSMailboxSent, or a custom identifier etc.
-
setMaxAperture
public void setMaxAperture(NSNumber value)
The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99.
-
setMediaTypes
public void setMediaTypes(NSArray<java.lang.String> value)
Media types present in the content
-
setMetadataModificationDate
public void setMetadataModificationDate(NSDate value)
This is the date that the last metadata attribute was changed.
-
setMeteringMode
public void setMeteringMode(java.lang.String value)
The metering mode for the image (Average, Partial, Pattern, ...)
-
setMusicalGenre
public void setMusicalGenre(java.lang.String value)
The musical genre of the song/composition contained in the audio file. For example: Jazz, Pop, Rock, Classical.
-
setMusicalInstrumentCategory
public void setMusicalInstrumentCategory(java.lang.String value)
Meta data attribute that stores the category of instrument. Files should have an instrument associated with them ("Other Instrument" is provided as a catch-all). For some categories, like "Keyboards" there are instrument names which provide a more detailed instrument definition (e.g., Piano,Organ, etc.)
-
setMusicalInstrumentName
public void setMusicalInstrumentName(java.lang.String value)
Meta data attribute that stores the name of instrument (relative to the instrument category) Files can have an instrument name associated with them if they have certain instrument categories (e.g., the category Percussion has multiple instruments, including Conga and Bongo).
-
setNamedLocation
public void setNamedLocation(java.lang.String value)
The name of the location or point of interest associated with the item. The name may be user provided.
-
setOrganizations
public void setOrganizations(NSArray<java.lang.String> value)
Used to indicate company/Organization that created the document.
-
setOrientation
public void setOrientation(NSNumber value)
The orientation of the data. Should be 0 for Landscape or 1 for Portrait.
-
setOriginalFormat
public void setOriginalFormat(java.lang.String value)
Original format of the movie
-
setOriginalSource
public void setOriginalSource(java.lang.String value)
Original source of the movie
-
setPageCount
public void setPageCount(NSNumber value)
Number of pages in the item.
-
setPageHeight
public void setPageHeight(NSNumber value)
Height in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same height).
-
setPageWidth
public void setPageWidth(NSNumber value)
Width in points (72 points per inch) of the document page (first page only for PDF's - other pages within the PDF may not be the same width).
-
setParticipants
public void setParticipants(NSArray<java.lang.String> value)
The list of people who are visible in an image or movie or written about in a document.
-
setPath
public void setPath(java.lang.String value)
This is the complete path to the item.
-
setPerformers
public void setPerformers(NSArray<java.lang.String> value)
Performers in the movie
-
setPhoneNumbers
public void setPhoneNumbers(NSArray<java.lang.String> value)
Phone numbers for this item.
-
setPixelCount
public void setPixelCount(NSNumber value)
The total number of pixels in the item.
-
setPixelHeight
public void setPixelHeight(NSNumber value)
The height of the item in pixels (ie Image height or Video frame height)
-
setPixelWidth
public void setPixelWidth(NSNumber value)
The width of the item in pixels (ie Image width or Video frame width)
-
setPlayCount
public void setPlayCount(NSNumber value)
User play count of this item
-
setPostalCode
public void setPostalCode(java.lang.String value)
The postal code for the item according to guidelines established by the provider.
-
setPrimaryRecipients
public void setPrimaryRecipients(NSArray<? extends CSPerson> value)
An array of CSPerson objects representing the content of the To: field in an email
-
setProducer
public void setProducer(java.lang.String value)
Producer of the content
-
setProfileName
public void setProfileName(java.lang.String value)
Name of the color profile used for the image
-
setProjects
public void setProjects(NSArray<java.lang.String> value)
The list of projects that this item is part of. For example if you were working on a movie, all of the movie files could be marked as belonging to the project "My movie"
-
setPublishers
public void setPublishers(NSArray<java.lang.String> value)
Used to designate the entity responsible for making the resource available. Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.
-
setRating
public void setRating(NSNumber value)
User rating of this item out of 5 stars
-
setRatingDescription
public void setRatingDescription(java.lang.String value)
A description of the rating. E.g. the number of reviewers.
-
setRecipientAddresses
public void setRecipientAddresses(NSArray<java.lang.String> value)
This attribute indicates the recipient addresses of the document.
-
setRecipientEmailAddresses
public void setRecipientEmailAddresses(NSArray<java.lang.String> value)
This attribute indicates the reciepients email addresses. (This is always the email address, and not the human readable version).
-
setRecipientNames
public void setRecipientNames(NSArray<java.lang.String> value)
This attribute indicates the recipients of this item.
-
setRecordingDate
public void setRecordingDate(NSDate value)
The recording date of the song/composition. This information differs from the contentCreationDate attribute as it indicates the date that the 'art' was created, in contrast to contentCreationDate which for example, could indicate the creation date of an edited or 'mastered' version of the original art.
-
setRedEyeOn
public void setRedEyeOn(NSNumber value)
Indicates if red-eye reduction was used to take the picture. Should be 0 for no red-eye, 1 for red-eye
-
setRelatedUniqueIdentifier
public void setRelatedUniqueIdentifier(java.lang.String value)
For activities, this is the unique identifier for the item this activity is related to. If the item doesn't exist in the index, the activity will not get stored. When the item is deleted, the activity will also be deleted.
-
setResolutionHeightDPI
public void setResolutionHeightDPI(NSNumber value)
Resolution height of this image in DPI
-
setResolutionWidthDPI
public void setResolutionWidthDPI(NSNumber value)
Resolution width of this image in DPI
-
setRights
public void setRights(java.lang.String value)
Used to provide a link to information about rights held in and over the resource. Typically a Rights element will contain a rights management statement for the resource, or reference a service providing such information. Rights information often encompasses Intellectual Property Rights (IPR), Copyright, and various Property Rights. If the rights element is absent, no assumptions can be made about the status of these and other rights with respect to the resource.
-
setRole
public void setRole(java.lang.String value)
Used to indicate the role of the document creator
-
setSecurityMethod
public void setSecurityMethod(java.lang.String value)
Security (encryption) method used in the file
-
setSpeed
public void setSpeed(NSNumber value)
The speed of the item, in kilometers per hour.
-
setStartDate
public void setStartDate(NSDate value)
Start date of this item.
-
setStateOrProvince
public void setStateOrProvince(java.lang.String value)
Identifies Province/State of origin according to guidelines established by the provider.
-
setStreamable
public void setStreamable(NSNumber value)
Whether the content is prepared for streaming. Should be 0 for not streamable, 1 for streamable.
-
setSubThoroughfare
public void setSubThoroughfare(java.lang.String value)
The sub-location (e.g., street number) for the item according to guidelines established by the provider.
-
setSubject
public void setSubject(java.lang.String value)
Subject of the this item.
-
setSupportsNavigation
public void setSupportsNavigation(NSNumber value)
If supportsNavigation is set to 1, and the item has the latitude and longitude properties set, then the latitude and longitude may be used for navigation. For example, supportsNavigation would be set on a restaurant review, but not on a photo.
-
setSupportsPhoneCall
public void setSupportsPhoneCall(NSNumber value)
If supportsPhoneCall is 1 and the item has the phoneNumbers property, then the phone number may be used to initiate phone calls. This should be used to indicate that using the phone number is appropriate, and a primary action for the user. For example, supportsPhoneCall would be set on a business, but not an academic paper that happens to have phone numbers for the authors or the institution.
-
setTempo
public void setTempo(NSNumber value)
The tempo of the music contained in the audio file in Beats Per Minute.
-
setTextContent
public void setTextContent(java.lang.String value)
Contains the text content of the document.
-
setTheme
public void setTheme(java.lang.String value)
Theme of the this item.
-
setThoroughfare
public void setThoroughfare(java.lang.String value)
The location (e.g., street name) for the item according to guidelines established by the provider.
-
setThumbnailData
public void setThumbnailData(NSData value)
Optional image data for thumbnail for this item
-
setThumbnailURL
public void setThumbnailURL(NSURL value)
Optional file URL pointing to a thumbnail image for this item
-
setTimeSignature
public void setTimeSignature(java.lang.String value)
The time signature of the musical composition contained in the audio/MIDI file. For example: "4/4", "7/8".
-
setTimestamp
public void setTimestamp(NSDate value)
The timestamp on the item. This generally is used to indicate the time at which the event captured by the item took place.
-
setTitle
public void setTitle(java.lang.String value)
The title of this particular item. Title of the document, or it could be the title of this mp3 or a subject of a mail message.
-
setTotalBitRate
public void setTotalBitRate(NSNumber value)
The total bit rate (audio & video combined) of the media
-
setURL
public void setURL(NSURL value)
URL of the item
-
setValueForCustomKey
public void setValueForCustomKey(NSSecureCoding value, CSCustomAttributeKey key)
-
setVersion
public void setVersion(java.lang.String value)
A version specifier for this item.
-
setVideoBitRate
public void setVideoBitRate(NSNumber value)
The video bit rate
-
setWeakRelatedUniqueIdentifier
public void setWeakRelatedUniqueIdentifier(java.lang.String value)
For activities, this is the unique identifier for an item this activity is related to. Unlike relatedUniqueIdentifier, this attribute does not link the life time of the items.
-
setWhiteBalance
public void setWhiteBalance(NSNumber value)
The white balance setting of the camera when the image was acquired. Should be 0 for Auto or 1 for Manual.
-
speed
public NSNumber speed()
The speed of the item, in kilometers per hour.
-
startDate
public NSDate startDate()
Start date of this item.
-
stateOrProvince
public java.lang.String stateOrProvince()
Identifies Province/State of origin according to guidelines established by the provider.
-
subThoroughfare
public java.lang.String subThoroughfare()
The sub-location (e.g., street number) for the item according to guidelines established by the provider.
-
subject
public java.lang.String subject()
Subject of the this item.
-
supportsNavigation
public NSNumber supportsNavigation()
If supportsNavigation is set to 1, and the item has the latitude and longitude properties set, then the latitude and longitude may be used for navigation. For example, supportsNavigation would be set on a restaurant review, but not on a photo.
-
supportsPhoneCall
public NSNumber supportsPhoneCall()
If supportsPhoneCall is 1 and the item has the phoneNumbers property, then the phone number may be used to initiate phone calls. This should be used to indicate that using the phone number is appropriate, and a primary action for the user. For example, supportsPhoneCall would be set on a business, but not an academic paper that happens to have phone numbers for the authors or the institution.
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding
-
tempo
public NSNumber tempo()
The tempo of the music contained in the audio file in Beats Per Minute.
-
textContent
public java.lang.String textContent()
Contains the text content of the document.
-
theme
public java.lang.String theme()
Theme of the this item.
-
thoroughfare
public java.lang.String thoroughfare()
The location (e.g., street name) for the item according to guidelines established by the provider.
-
thumbnailData
public NSData thumbnailData()
Optional image data for thumbnail for this item
-
thumbnailURL
public NSURL thumbnailURL()
Optional file URL pointing to a thumbnail image for this item
-
timeSignature
public java.lang.String timeSignature()
The time signature of the musical composition contained in the audio/MIDI file. For example: "4/4", "7/8".
-
timestamp
public NSDate timestamp()
The timestamp on the item. This generally is used to indicate the time at which the event captured by the item took place.
-
title
public java.lang.String title()
The title of this particular item. Title of the document, or it could be the title of this mp3 or a subject of a mail message.
-
totalBitRate
public NSNumber totalBitRate()
The total bit rate (audio & video combined) of the media
-
valueForCustomKey
public NSSecureCoding valueForCustomKey(CSCustomAttributeKey key)
-
version
public java.lang.String version()
A version specifier for this item.
-
videoBitRate
public NSNumber videoBitRate()
The video bit rate
-
weakRelatedUniqueIdentifier
public java.lang.String weakRelatedUniqueIdentifier()
For activities, this is the unique identifier for an item this activity is related to. Unlike relatedUniqueIdentifier, this attribute does not link the life time of the items.
-
whiteBalance
public NSNumber whiteBalance()
The white balance setting of the camera when the image was acquired. Should be 0 for Auto or 1 for Manual.
-
isUserCreated
public NSNumber isUserCreated()
This property is used to indicate if the indexed item was created by the user It is used to distinguish pushed app content from content that required explicit user interaction Example content that may set this field: user created notes, documents
-
isUserCurated
public NSNumber isUserCurated()
This property is used to indicate if the indexed item was selected by the user It is used to distinguish pushed app content from content that a user has chosen to add to a collection Example content that may set this field: downloaded media content, bookmarked websites/news articles
-
isUserOwned
public NSNumber isUserOwned()
This property is used to indicate if the indexed item has been purchased or otherwise acquired by the user Example content are songs bought by a user and made searchable
-
providerDataTypeIdentifiers
public NSArray<java.lang.String> providerDataTypeIdentifiers()
An array of types identifiers that owner can provided a NSData representation.
-
providerFileTypeIdentifiers
public NSArray<java.lang.String> providerFileTypeIdentifiers()
An array of types identifiers that owner can provided a NSURL to file representation.
-
providerInPlaceFileTypeIdentifiers
public NSArray<java.lang.String> providerInPlaceFileTypeIdentifiers()
An array of types identifiers that owner can provided a NSURL to inplace file representation.
-
rankingHint
public NSNumber rankingHint()
This property allows content donors to provide a ranking signal to each indexed item It will inform the ranker, allowing it to distinguish more easily between otherwise similar items This is query-independent and should be used to indicate the relative importance of an item w.r.t. all other items for the same application Expected value ∈ [0-100]; preferably integral values Monotonically increasing with larger values being considered better results
-
setProviderDataTypeIdentifiers
public void setProviderDataTypeIdentifiers(NSArray<java.lang.String> value)
An array of types identifiers that owner can provided a NSData representation.
-
setProviderFileTypeIdentifiers
public void setProviderFileTypeIdentifiers(NSArray<java.lang.String> value)
An array of types identifiers that owner can provided a NSURL to file representation.
-
setProviderInPlaceFileTypeIdentifiers
public void setProviderInPlaceFileTypeIdentifiers(NSArray<java.lang.String> value)
An array of types identifiers that owner can provided a NSURL to inplace file representation.
-
setRankingHint
public void setRankingHint(NSNumber value)
This property allows content donors to provide a ranking signal to each indexed item It will inform the ranker, allowing it to distinguish more easily between otherwise similar items This is query-independent and should be used to indicate the relative importance of an item w.r.t. all other items for the same application Expected value ∈ [0-100]; preferably integral values Monotonically increasing with larger values being considered better results
-
setUserCreated
public void setUserCreated(NSNumber value)
This property is used to indicate if the indexed item was created by the user It is used to distinguish pushed app content from content that required explicit user interaction Example content that may set this field: user created notes, documents
-
setUserCurated
public void setUserCurated(NSNumber value)
This property is used to indicate if the indexed item was selected by the user It is used to distinguish pushed app content from content that a user has chosen to add to a collection Example content that may set this field: downloaded media content, bookmarked websites/news articles
-
setUserOwned
public void setUserOwned(NSNumber value)
This property is used to indicate if the indexed item has been purchased or otherwise acquired by the user Example content are songs bought by a user and made searchable
-
initWithContentType
public CSSearchableItemAttributeSet initWithContentType(UTType contentType)
-
-