com.jniwrapper.macosx.cocoa.nsatstypesetter
Class NSATSTypesetter

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Pointer.Void
          extended bycom.jniwrapper.macosx.cocoa.Id
              extended bycom.jniwrapper.macosx.cocoa.CObject
                  extended bycom.jniwrapper.macosx.cocoa.nsobject.NSObject
                      extended bycom.jniwrapper.macosx.cocoa.nstypesetter.NSTypesetter
                          extended bycom.jniwrapper.macosx.cocoa.nsatstypesetter.NSATSTypesetter
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, NSObjectProtocol, com.jniwrapper.PointerParameter

public class NSATSTypesetter
extends NSTypesetter

This class represents NSATSTypesetter class. See the class documentation at the Apple's site: NSATSTypesetter


Field Summary
 
Fields inherited from class com.jniwrapper.macosx.cocoa.CObject
_fields
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
NSATSTypesetter()
           
NSATSTypesetter(boolean autorelease)
          Contructs the NSATSTypesetter class with the autorelease option on.
NSATSTypesetter(com.jniwrapper.Pointer.Void instancePtr)
          Contructs the NSATSTypesetter class from pointer.
NSATSTypesetter(java.lang.String methodName, com.jniwrapper.Parameter[] parameters)
          Contructs the NSATSTypesetter class with static constructor.
 
Method Summary
 com.jniwrapper.Pointer.Void attributedString()
           
 com.jniwrapper.Bool bidiProcessingEnabled()
           
 NSRect boundingBoxForControlGlyphAtIndex_forTextContainer_proposedLineFragment_glyphPosition_characterIndex(com.jniwrapper.UInt16 glyphIndex, NSTextContainer textContainer, NSRect proposedRect, NSPoint glyphPosition, com.jniwrapper.UInt16 charIndex)
          This method represents the boundingBoxForControlGlyphAtIndex() method of the NSATSTypesetter Objective-C class.
 NSRange characterRangeForGlyphRange_actualGlyphRange(NSRange glyphRange, NSRangePointer actualGlyphRange)
          This method represents the characterRangeForGlyphRange() method of the NSATSTypesetter Objective-C class.
 com.jniwrapper.Pointer.Void currentTextContainer()
           
 void deleteGlyphsInRange(NSRange glyphRange)
           
 com.jniwrapper.UInt16 getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits(NSRange glyphsRange, NSGlyph glyphBuffer, com.jniwrapper.UInt16 charIndexBuffer, NSGlyphInscription inscribeBuffer, boolean elasticBuffer)
          This method represents the getGlyphsInRange() method of the NSATSTypesetter Objective-C class.
 void getLineFragmentRect_usedRect_forParagraphSeparatorGlyphRange_atProposedOrigin(NSRect lineFragmentRect, NSRect lineFragmentUsedRect, NSRange paragraphSeparatorGlyphRange, NSPoint lineOrigin)
          This method represents the getLineFragmentRect() method of the NSATSTypesetter Objective-C class.
 NSRange glyphRangeForCharacterRange_actualCharacterRange(NSRange charRange, NSRangePointer actualCharRange)
          This method represents the glyphRangeForCharacterRange() method of the NSATSTypesetter Objective-C class.
 com.jniwrapper.SingleFloat hyphenationFactor()
           
 com.jniwrapper.SingleFloat hyphenationFactorForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
 UTF32Char hyphenCharacterForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)
           
protected  void init(com.jniwrapper.Parameter[] fields)
           
 void insertGlyph_atGlyphIndex_characterIndex(NSGlyph glyph, com.jniwrapper.UInt16 glyphIndex, com.jniwrapper.UInt16 characterIndex)
          This method represents the insertGlyph() method of the NSATSTypesetter Objective-C class.
 com.jniwrapper.Pointer.Void layoutManager()
           
 com.jniwrapper.UInt layoutParagraphAtPoint(NSPoint lineFragmentOrigin)
           
 com.jniwrapper.SingleFloat lineFragmentPadding()
           
 NSRect lineFragmentRectForProposedRect_remainingRect(NSRect proposedRect, NSRectPointer remainingRect)
          This method represents the lineFragmentRectForProposedRect() method of the NSATSTypesetter Objective-C class.
 com.jniwrapper.SingleFloat lineSpacingAfterGlyphAtIndex_withProposedLineFragmentRect(com.jniwrapper.UInt16 glyphIndex, NSRect rect)
          This method represents the lineSpacingAfterGlyphAtIndex() method of the NSATSTypesetter Objective-C class.
static NSATSTypesetter NSATSTypesetter_sharedTypesetter()
          This method represents the sharedTypesetter static constructor of the NSATSTypesetter Objective-C class.
 NSRange paragraphGlyphRange()
           
 NSRange paragraphSeparatorGlyphRange()
           
 com.jniwrapper.SingleFloat paragraphSpacingAfterGlyphAtIndex_withProposedLineFragmentRect(com.jniwrapper.UInt16 glyphIndex, NSRect rect)
          This method represents the paragraphSpacingAfterGlyphAtIndex() method of the NSATSTypesetter Objective-C class.
 com.jniwrapper.SingleFloat paragraphSpacingBeforeGlyphAtIndex_withProposedLineFragmentRect(com.jniwrapper.UInt16 glyphIndex, NSRect rect)
          This method represents the paragraphSpacingBeforeGlyphAtIndex() method of the NSATSTypesetter Objective-C class.
 void setAttachmentSize_forGlyphRange(NSSize attachmentSize, NSRange glyphRange)
          This method represents the setAttachmentSize() method of the NSATSTypesetter Objective-C class.
 void setAttributedString(NSAttributedString attrString)
           
 void setBidiLevels_forGlyphRange(com.jniwrapper.UInt8 levels, NSRange glyphRange)
          This method represents the setBidiLevels() method of the NSATSTypesetter Objective-C class.
 void setBidiProcessingEnabled(boolean flag)
           
 void setDrawsOutsideLineFragment_forGlyphRange(boolean flag, NSRange glyphRange)
          This method represents the setDrawsOutsideLineFragment() method of the NSATSTypesetter Objective-C class.
 void setHardInvalidation_forGlyphRange(boolean flag, NSRange glyphRange)
          This method represents the setHardInvalidation() method of the NSATSTypesetter Objective-C class.
 void setHyphenationFactor(com.jniwrapper.SingleFloat factor)
           
 void setLineFragmentPadding(com.jniwrapper.SingleFloat padding)
           
 void setLineFragmentRect_forGlyphRange_usedRect_baselineOffset(NSRect fragmentRect, NSRange glyphRange, NSRect usedRect, com.jniwrapper.SingleFloat baselineOffset)
          This method represents the setLineFragmentRect() method of the NSATSTypesetter Objective-C class.
 void setLocation_withAdvancements_forStartOfGlyphRange(NSPoint location, com.jniwrapper.SingleFloat advancements, NSRange glyphRange)
          This method represents the setLocation() method of the NSATSTypesetter Objective-C class.
 void setNotShownAttribute_forGlyphRange(boolean flag, NSRange glyphRange)
          This method represents the setNotShownAttribute() method of the NSATSTypesetter Objective-C class.
 void setParagraphGlyphRange_separatorGlyphRange(NSRange paragraphRange, NSRange paragraphSeparatorRange)
          This method represents the setParagraphGlyphRange() method of the NSATSTypesetter Objective-C class.
 void setTypesetterBehavior(NSTypesetterBehavior behavior)
           
 void setUsesFontLeading(boolean flag)
           
 com.jniwrapper.Bool shouldBreakLineByHyphenatingBeforeCharacterAtIndex(com.jniwrapper.UInt16 charIndex)
           
 com.jniwrapper.Bool shouldBreakLineByWordBeforeCharacterAtIndex(com.jniwrapper.UInt16 charIndex)
           
 com.jniwrapper.Pointer.Void substituteFontForFont(NSFont originalFont)
           
 void substituteGlyphsInRange_withGlyphs(NSRange glyphRange, NSGlyph glyphs)
          This method represents the substituteGlyphsInRange() method of the NSATSTypesetter Objective-C class.
 com.jniwrapper.Pointer.Void textTabForGlyphLocation_writingDirection_maxLocation(com.jniwrapper.SingleFloat glyphLocation, NSWritingDirection direction, com.jniwrapper.SingleFloat maxLocation)
          This method represents the textTabForGlyphLocation() method of the NSATSTypesetter Objective-C class.
 NSTypesetterBehavior typesetterBehavior()
           
 com.jniwrapper.Bool usesFontLeading()
           
 void willSetLineFragmentRect_forGlyphRange_usedRect_baselineOffset(NSRect lineRect, NSRange glyphRange, NSRect usedRect, com.jniwrapper.SingleFloat baselineOffset)
          This method represents the willSetLineFragmentRect() method of the NSATSTypesetter Objective-C class.
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nstypesetter.NSTypesetter
baselineOffsetInLayoutManager_glyphIndex, layoutGlyphsInLayoutManager_startingAtGlyphIndex_maxNumberOfLineFragments_nextGlyphIndex, NSTypesetter_sharedSystemTypesetter, NSTypesetter_sharedSystemTypesetterForBehavior, static_defaultTypesetterBehavior, static_printingAdjustmentInLayoutManager_forNominallySpacedGlyphRange_packedGlyphs_count
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nsobject.NSObject
_class, accessibilityActionDescription, accessibilityActionNames, accessibilityAttributeNames, accessibilityAttributeValue_forParameter, accessibilityAttributeValue, accessibilityFocusedUIElement, accessibilityHitTest, accessibilityIsAttributeSettable, accessibilityIsIgnored, accessibilityParameterizedAttributeNames, accessibilityPerformAction, accessibilitySetValue_forAttribute, addObserver_forKeyPath_options_context, alertShowHelp, application_delegateHandlesKey, application_openFile, application_openFiles, application_openFileWithoutUI, application_openTempFile, application_printFile, application_printFiles, applicationDidBecomeActive, applicationDidChangeScreenParameters, applicationDidFinishLaunching, applicationDidHide, applicationDidResignActive, applicationDidUnhide, applicationDidUpdate, applicationDockMenu, applicationOpenUntitledFile, applicationShouldHandleReopen_hasVisibleWindows, applicationShouldOpenUntitledFile, applicationShouldTerminate, applicationShouldTerminateAfterLastWindowClosed, applicationWillBecomeActive, applicationWillFinishLaunching, applicationWillHide, applicationWillResignActive, applicationWillTerminate, applicationWillUnhide, applicationWillUpdate, archiver_didEncodeObject, archiver_willEncodeObject, archiver_willReplaceObject_withObject, archiverDidFinish, archiverWillFinish, attributeKeys, authenticateComponents_withData, authenticationDataForComponents, autorelease, awakeAfterUsingCoder, awakeFromNib, bind_toObject_withKeyPath_options, browser_createRowsForColumn_inMatrix, browser_isColumnValid, browser_numberOfRowsInColumn, browser_selectCellWithString_inColumn, browser_selectRow_inColumn, browser_shouldSizeColumn_forUserResize_toWidth, browser_sizeToFitWidthOfColumn, browser_titleOfColumn, browser_willDisplayCell_atRow_column, browserColumnConfigurationDidChange, browserDidScroll, browserWillScroll, changeColor, changeFont, classCode, classDescription, classForArchiver, classForCoder, classForKeyedArchiver, classForPortCoder, className, coerceValue_forKey, comboBox_completedString, comboBox_indexOfItemWithStringValue, comboBox_objectValueForItemAtIndex, comboBoxCell_completedString, comboBoxCell_indexOfItemWithStringValue, comboBoxCell_objectValueForItemAtIndex, comboBoxSelectionDidChange, comboBoxSelectionIsChanging, comboBoxWillDismiss, comboBoxWillPopUp, commitEditing, concludeDragOperation, conformsToProtocol, connection_didCancelAuthenticationChallenge, connection_didFailWithError, connection_didReceiveAuthenticationChallenge, connection_didReceiveData, connection_didReceiveResponse, connection_handleRequest, connection_shouldMakeNewConnection, connection_willCacheResponse, connection_willSendRequest_redirectResponse, connectionDidFinishLoading, control_didFailToFormatString_errorDescription, control_didFailToValidatePartialString_errorDescription, control_isValidObject, control_textShouldBeginEditing, control_textShouldEndEditing, control_textView_completions_forPartialWordRange_indexOfSelectedItem, control_textView_doCommandBySelector, controlTextDidBeginEditing, controlTextDidChange, controlTextDidEndEditing, copy, createConversationForConnection, dealloc, description, dictionaryWithValuesForKeys, didChange_valuesAtIndexes_forKey, didChangeValueForKey, discardEditing, doesContain, doesNotRecognizeSelector, download_decideDestinationWithSuggestedFilename, download_didCancelAuthenticationChallenge, download_didCreateDestination, download_didFailWithError, download_didReceiveAuthenticationChallenge, download_didReceiveDataOfLength, download_didReceiveResponse, download_shouldDecodeSourceDataOfMIMEType, download_willSendRequest_redirectResponse, downloadDidBegin, downloadDidFinish, draggedImage_beganAt, draggedImage_endedAt_deposited, draggedImage_endedAt_operation, draggedImage_movedTo, draggingEnded, draggingEntered, draggingExited, draggingSourceOperationMaskForLocal, draggingUpdated, drawerDidClose, drawerDidOpen, drawerShouldClose, drawerShouldOpen, drawerWillClose, drawerWillOpen, drawerWillResizeContents_toSize, exposedBindings, fileManager_shouldProceedAfterError, fileManager_willProcessPath, fontManager_willIncludeFont, forwardInvocation, handleMachMessage, handlePortMessage, handleQueryWithUnboundKey, handleTakeValue_forUnboundKey, hash, ignoreModifierKeysWhileDragging, image_didLoadPartOfRepresentation_withValidRows, image_didLoadRepresentation_withStatus, image_didLoadRepresentationHeader, image_willLoadRepresentation, imageDidNotDraw_inRect, indicesOfObjectsByEvaluatingObjectSpecifier, init, insertValue_atIndex_inPropertyWithKey, insertValue_inPropertyWithKey, inverseForRelationshipKey, isCaseInsensitiveLike, isEqual, isEqualTo, isGreaterThan, isGreaterThanOrEqualTo, isKindOfClass, isLessThan, isLessThanOrEqualTo, isLike, isMemberOfClass, isNotEqualTo, isProxy, layoutManager_didCompleteLayoutForTextContainer_atEnd, layoutManagerDidInvalidateLayout, makeNewConnection_sender, menu_updateItem_atIndex_shouldCancel, menuHasKeyEquivalent_forEvent_target_action, menuNeedsUpdate, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, namesOfPromisedFilesDroppedAtDestination, netService_didNotPublish, netService_didNotResolve, netServiceBrowser_didFindDomain_moreComing, netServiceBrowser_didFindService_moreComing, netServiceBrowser_didNotSearch, netServiceBrowser_didRemoveDomain_moreComing, netServiceBrowser_didRemoveService_moreComing, netServiceBrowserDidStopSearch, netServiceBrowserWillSearch, netServiceDidResolveAddress, netServiceDidStop, netServiceWillPublish, netServiceWillResolve, NSObject__new, NSObject_alloc, NSObject_allocWithZone, NSObject_copyWithZone, NSObject_defaultPlaceholderForMarker_withBinding, NSObject_mutableCopyWithZone, numberOfItemsInComboBox, numberOfItemsInComboBoxCell, numberOfItemsInMenu, numberOfRowsInTableView, objectDidBeginEditing, objectDidEndEditing, objectSpecifier, observationInfo, observeValueForKeyPath_ofObject_change_context, outlineView_acceptDrop_item_childIndex, outlineView_child_ofItem, outlineView_didClickTableColumn, outlineView_didDragTableColumn, outlineView_isItemExpandable, outlineView_itemForPersistentObject, outlineView_mouseDownInHeaderOfTableColumn, outlineView_numberOfChildrenOfItem, outlineView_objectValueForTableColumn_byItem, outlineView_persistentObjectForItem, outlineView_setObjectValue_forTableColumn_byItem, outlineView_shouldCollapseItem, outlineView_shouldEditTableColumn_item, outlineView_shouldExpandItem, outlineView_shouldSelectItem, outlineView_shouldSelectTableColumn, outlineView_sortDescriptorsDidChange, outlineView_validateDrop_proposedItem_proposedChildIndex, outlineView_willDisplayCell_forTableColumn_item, outlineView_willDisplayOutlineCell_forTableColumn_item, outlineView_writeItems_toPasteboard, outlineViewColumnDidMove, outlineViewColumnDidResize, outlineViewItemDidCollapse, outlineViewItemDidExpand, outlineViewItemWillCollapse, outlineViewItemWillExpand, outlineViewSelectionDidChange, outlineViewSelectionIsChanging, panel_compareFilename_with_caseSensitive, panel_directoryDidChange, panel_isValidFilename, panel_shouldShowFilename, panel_userEnteredFilename_confirmed, panel_willExpand, panelSelectionDidChange, parser_didEndElement_namespaceURI_qualifiedName, parser_didEndMappingPrefix, parser_didStartElement_namespaceURI_qualifiedName_attributes, parser_didStartMappingPrefix_toURI, parser_foundAttributeDeclarationWithName_forElement_type_defaultValue, parser_foundCDATA, parser_foundCharacters, parser_foundComment, parser_foundElementDeclarationWithName_model, parser_foundExternalEntityDeclarationWithName_publicID_systemID, parser_foundIgnorableWhitespace, parser_foundInternalEntityDeclarationWithName_value, parser_foundNotationDeclarationWithName_publicID_systemID, parser_foundProcessingInstructionWithTarget_data, parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName, parser_parseErrorOccurred, parser_resolveExternalEntityName_systemID, parser_validationErrorOccurred, parserDidEndDocument, parserDidStartDocument, pasteboard_provideDataForType, pasteboardChangedOwner, performDragOperation, performSelector_withObject_afterDelay_inModes, performSelector_withObject_afterDelay, performSelector_withObject_withObject, performSelector_withObject, performSelector, performSelectorOnMainThread_withObject_waitUntilDone_modes, performSelectorOnMainThread_withObject_waitUntilDone, prepareForDragOperation, readSelectionFromPasteboard, release, removeObserver_forKeyPath, removeValueAtIndex_fromPropertyWithKey, replacementObjectForArchiver, replacementObjectForCoder, replacementObjectForKeyedArchiver, replacementObjectForPortCoder, replaceValueAtIndex_inPropertyWithKey_withValue, respondsToSelector, retain, retainCount, scriptingBeginsWith, scriptingContains, scriptingEndsWith, scriptingIsEqualTo, scriptingIsGreaterThan, scriptingIsGreaterThanOrEqualTo, scriptingIsLessThan, scriptingIsLessThanOrEqualTo, scriptingProperties, selectionShouldChangeInOutlineView, selectionShouldChangeInTableView, self, setNilValueForKey, setObservationInfo, setScriptingProperties, setValue_forKey, setValue_forKeyPath, setValue_forUndefinedKey, setValuesForKeysWithDictionary, sound_didFinishPlaying, speechRecognizer_didRecognizeCommand, speechSynthesizer_didFinishSpeaking, speechSynthesizer_willSpeakPhoneme, speechSynthesizer_willSpeakWord_ofString, spellServer_didForgetWord_inLanguage, spellServer_didLearnWord_inLanguage, spellServer_findMisspelledWordInString_language_wordCount_countOnly, spellServer_suggestCompletionsForPartialWordRange_inString_language, spellServer_suggestGuessesForWord_inLanguage, splitView_canCollapseSubview, splitView_constrainMaxCoordinate_ofSubviewAt, splitView_constrainMinCoordinate_ofSubviewAt, splitView_constrainSplitPosition_ofSubviewAt, splitView_resizeSubviewsWithOldSize, splitViewDidResizeSubviews, splitViewWillResizeSubviews, static_accessInstanceVariablesDirectly, static_automaticallyNotifiesObserversForKey, static_cancelPreviousPerformRequestsWithTarget_selector_object, static_cancelPreviousPerformRequestsWithTarget, static_classForKeyedUnarchiver, static_exposeBinding, static_initialize, static_instanceMethodForSelector, static_instanceMethodSignatureForSelector, static_instancesRespondToSelector, static_isSubclassOfClass, static_load, static_poseAsClass, static_setDefaultPlaceholder_forMarker_withBinding, static_setKeys_triggerChangeNotificationsForDependentKey, static_setVersion, static_useStoredAccessor, static_version, storedValueForKey, stream_handleEvent, superclass, tableView_acceptDrop_row_dropOperation, tableView_didClickTableColumn, tableView_didDragTableColumn, tableView_mouseDownInHeaderOfTableColumn, tableView_objectValueForTableColumn_row, tableView_setObjectValue_forTableColumn_row, tableView_shouldEditTableColumn_row, tableView_shouldSelectRow, tableView_shouldSelectTableColumn, tableView_sortDescriptorsDidChange, tableView_validateDrop_proposedRow_proposedDropOperation, tableView_willDisplayCell_forTableColumn_row, tableView_writeRows_toPasteboard, tableViewColumnDidMove, tableViewColumnDidResize, tableViewSelectionDidChange, tableViewSelectionIsChanging, tabView_didSelectTabViewItem, tabView_shouldSelectTabViewItem, tabView_willSelectTabViewItem, tabViewDidChangeNumberOfTabViewItems, takeStoredValue_forKey, takeValue_forKey, takeValue_forKeyPath, takeValuesFromDictionary, textDidBeginEditing, textDidChange, textDidEndEditing, textShouldBeginEditing, textShouldEndEditing, textStorageDidProcessEditing, textStorageWillProcessEditing, textView_clickedOnCell_inRect_atIndex, textView_clickedOnCell_inRect, textView_clickedOnLink_atIndex, textView_clickedOnLink, textView_completions_forPartialWordRange_indexOfSelectedItem, textView_doCommandBySelector, textView_doubleClickedOnCell_inRect_atIndex, textView_doubleClickedOnCell_inRect, textView_draggedCell_inRect_event_atIndex, textView_draggedCell_inRect_event, textView_shouldChangeTextInRange_replacementString, textView_willChangeSelectionFromCharacterRange_toCharacterRange, textView_willDisplayToolTip_forCharacterAtIndex, textView_writablePasteboardTypesForCell_atIndex, textView_writeCell_atIndex_toPasteboard_type, textViewDidChangeSelection, textViewDidChangeTypingAttributes, toManyRelationshipKeys, toolbar_itemForItemIdentifier_willBeInsertedIntoToolbar, toolbarAllowedItemIdentifiers, toolbarDefaultItemIdentifiers, toolbarDidRemoveItem, toolbarSelectableItemIdentifiers, toolbarWillAddItem, toOneRelationshipKeys, unableToSetNilForKey, unarchiver_cannotDecodeObjectOfClassName_originalClasses, unarchiver_didDecodeObject, unarchiver_willReplaceObject_withObject, unarchiverDidFinish, unarchiverWillFinish, unbind, undoManagerForTextView, URL_resourceDataDidBecomeAvailable, URL_resourceDidFailLoadingWithReason, URLResourceDidCancelLoading, URLResourceDidFinishLoading, validateMenuItem, validateToolbarItem, validateValue_forKey_error, validateValue_forKeyPath_error, validModesForFontPanel, valueAtIndex_inPropertyWithKey, valueClassForBinding, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, valueWithName_inPropertyWithKey, valueWithUniqueID_inPropertyWithKey, view_stringForToolTip_point_userData, willChange_valuesAtIndexes_forKey, willChangeValueForKey, window_willPositionSheet_usingRect, windowDidBecomeKey, windowDidBecomeMain, windowDidChangeScreen, windowDidDeminiaturize, windowDidEndSheet, windowDidExpose, windowDidMiniaturize, windowDidMove, windowDidResignKey, windowDidResignMain, windowDidResize, windowDidUpdate, windowShouldClose, windowShouldZoom_toFrame, windowWillBeginSheet, windowWillClose, windowWillMiniaturize, windowWillMove, windowWillResize_toSize, windowWillReturnFieldEditor_toObject, windowWillReturnUndoManager, windowWillUseStandardFrame_defaultFrame, writeSelectionToPasteboard_types, zone
 
Methods inherited from class com.jniwrapper.macosx.cocoa.CObject
getClassName
 
Methods inherited from class com.jniwrapper.macosx.cocoa.Id
clone
 
Methods inherited from class com.jniwrapper.Pointer.Void
asFunction, asFunction, asTypedPointer, castTo, castTo, equals, getDebugInfo, getLength, getValue, hashCode, isNull, read, setValue, toString, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, acceptIOPerformer, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NSATSTypesetter

public NSATSTypesetter()

NSATSTypesetter

public NSATSTypesetter(boolean autorelease)
Contructs the NSATSTypesetter class with the autorelease option on.

Parameters:
autorelease -

NSATSTypesetter

public NSATSTypesetter(com.jniwrapper.Pointer.Void instancePtr)
Contructs the NSATSTypesetter class from pointer.

Parameters:
instancePtr -

NSATSTypesetter

public NSATSTypesetter(java.lang.String methodName,
                       com.jniwrapper.Parameter[] parameters)
Contructs the NSATSTypesetter class with static constructor.

Parameters:
methodName -
parameters -
Method Detail

NSATSTypesetter_sharedTypesetter

public static NSATSTypesetter NSATSTypesetter_sharedTypesetter()
This method represents the sharedTypesetter static constructor of the NSATSTypesetter Objective-C class.

Returns:
NSATSTypesetter

init

protected void init(com.jniwrapper.Parameter[] fields)
Overrides:
init in class NSTypesetter

currentTextContainer

public com.jniwrapper.Pointer.Void currentTextContainer()

shouldBreakLineByHyphenatingBeforeCharacterAtIndex

public com.jniwrapper.Bool shouldBreakLineByHyphenatingBeforeCharacterAtIndex(com.jniwrapper.UInt16 charIndex)

typesetterBehavior

public NSTypesetterBehavior typesetterBehavior()

setDrawsOutsideLineFragment_forGlyphRange

public void setDrawsOutsideLineFragment_forGlyphRange(boolean flag,
                                                      NSRange glyphRange)
This method represents the setDrawsOutsideLineFragment() method of the NSATSTypesetter Objective-C class.

Parameters:
flag -
glyphRange -

paragraphGlyphRange

public NSRange paragraphGlyphRange()

usesFontLeading

public com.jniwrapper.Bool usesFontLeading()

setBidiProcessingEnabled

public void setBidiProcessingEnabled(boolean flag)

setHardInvalidation_forGlyphRange

public void setHardInvalidation_forGlyphRange(boolean flag,
                                              NSRange glyphRange)
This method represents the setHardInvalidation() method of the NSATSTypesetter Objective-C class.

Parameters:
flag -
glyphRange -

setAttributedString

public void setAttributedString(NSAttributedString attrString)

bidiProcessingEnabled

public com.jniwrapper.Bool bidiProcessingEnabled()

deleteGlyphsInRange

public void deleteGlyphsInRange(NSRange glyphRange)

willSetLineFragmentRect_forGlyphRange_usedRect_baselineOffset

public void willSetLineFragmentRect_forGlyphRange_usedRect_baselineOffset(NSRect lineRect,
                                                                          NSRange glyphRange,
                                                                          NSRect usedRect,
                                                                          com.jniwrapper.SingleFloat baselineOffset)
This method represents the willSetLineFragmentRect() method of the NSATSTypesetter Objective-C class.

Parameters:
lineRect -
glyphRange -
usedRect -
baselineOffset -

shouldBreakLineByWordBeforeCharacterAtIndex

public com.jniwrapper.Bool shouldBreakLineByWordBeforeCharacterAtIndex(com.jniwrapper.UInt16 charIndex)

setLineFragmentPadding

public void setLineFragmentPadding(com.jniwrapper.SingleFloat padding)

setHyphenationFactor

public void setHyphenationFactor(com.jniwrapper.SingleFloat factor)

setBidiLevels_forGlyphRange

public void setBidiLevels_forGlyphRange(com.jniwrapper.UInt8 levels,
                                        NSRange glyphRange)
This method represents the setBidiLevels() method of the NSATSTypesetter Objective-C class.

Parameters:
levels -
glyphRange -

setParagraphGlyphRange_separatorGlyphRange

public void setParagraphGlyphRange_separatorGlyphRange(NSRange paragraphRange,
                                                       NSRange paragraphSeparatorRange)
This method represents the setParagraphGlyphRange() method of the NSATSTypesetter Objective-C class.

Parameters:
paragraphRange -
paragraphSeparatorRange -

boundingBoxForControlGlyphAtIndex_forTextContainer_proposedLineFragment_glyphPosition_characterIndex

public NSRect boundingBoxForControlGlyphAtIndex_forTextContainer_proposedLineFragment_glyphPosition_characterIndex(com.jniwrapper.UInt16 glyphIndex,
                                                                                                                   NSTextContainer textContainer,
                                                                                                                   NSRect proposedRect,
                                                                                                                   NSPoint glyphPosition,
                                                                                                                   com.jniwrapper.UInt16 charIndex)
This method represents the boundingBoxForControlGlyphAtIndex() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphIndex -
textContainer -
proposedRect -
glyphPosition -
charIndex -
Returns:
NSRect

layoutManager

public com.jniwrapper.Pointer.Void layoutManager()

substituteFontForFont

public com.jniwrapper.Pointer.Void substituteFontForFont(NSFont originalFont)

hyphenCharacterForGlyphAtIndex

public UTF32Char hyphenCharacterForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

getLineFragmentRect_usedRect_forParagraphSeparatorGlyphRange_atProposedOrigin

public void getLineFragmentRect_usedRect_forParagraphSeparatorGlyphRange_atProposedOrigin(NSRect lineFragmentRect,
                                                                                          NSRect lineFragmentUsedRect,
                                                                                          NSRange paragraphSeparatorGlyphRange,
                                                                                          NSPoint lineOrigin)
This method represents the getLineFragmentRect() method of the NSATSTypesetter Objective-C class.

Parameters:
lineFragmentRect -
lineFragmentUsedRect -
paragraphSeparatorGlyphRange -
lineOrigin -

paragraphSpacingBeforeGlyphAtIndex_withProposedLineFragmentRect

public com.jniwrapper.SingleFloat paragraphSpacingBeforeGlyphAtIndex_withProposedLineFragmentRect(com.jniwrapper.UInt16 glyphIndex,
                                                                                                  NSRect rect)
This method represents the paragraphSpacingBeforeGlyphAtIndex() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphIndex -
rect -
Returns:
SingleFloat

layoutParagraphAtPoint

public com.jniwrapper.UInt layoutParagraphAtPoint(NSPoint lineFragmentOrigin)

substituteGlyphsInRange_withGlyphs

public void substituteGlyphsInRange_withGlyphs(NSRange glyphRange,
                                               NSGlyph glyphs)
This method represents the substituteGlyphsInRange() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphRange -
glyphs -

insertGlyph_atGlyphIndex_characterIndex

public void insertGlyph_atGlyphIndex_characterIndex(NSGlyph glyph,
                                                    com.jniwrapper.UInt16 glyphIndex,
                                                    com.jniwrapper.UInt16 characterIndex)
This method represents the insertGlyph() method of the NSATSTypesetter Objective-C class.

Parameters:
glyph -
glyphIndex -
characterIndex -

attributedString

public com.jniwrapper.Pointer.Void attributedString()

hyphenationFactor

public com.jniwrapper.SingleFloat hyphenationFactor()

hyphenationFactorForGlyphAtIndex

public com.jniwrapper.SingleFloat hyphenationFactorForGlyphAtIndex(com.jniwrapper.UInt16 glyphIndex)

getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits

public com.jniwrapper.UInt16 getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits(NSRange glyphsRange,
                                                                                                    NSGlyph glyphBuffer,
                                                                                                    com.jniwrapper.UInt16 charIndexBuffer,
                                                                                                    NSGlyphInscription inscribeBuffer,
                                                                                                    boolean elasticBuffer)
This method represents the getGlyphsInRange() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphsRange -
glyphBuffer -
charIndexBuffer -
inscribeBuffer -
elasticBuffer -
Returns:
UInt16

setAttachmentSize_forGlyphRange

public void setAttachmentSize_forGlyphRange(NSSize attachmentSize,
                                            NSRange glyphRange)
This method represents the setAttachmentSize() method of the NSATSTypesetter Objective-C class.

Parameters:
attachmentSize -
glyphRange -

setLineFragmentRect_forGlyphRange_usedRect_baselineOffset

public void setLineFragmentRect_forGlyphRange_usedRect_baselineOffset(NSRect fragmentRect,
                                                                      NSRange glyphRange,
                                                                      NSRect usedRect,
                                                                      com.jniwrapper.SingleFloat baselineOffset)
This method represents the setLineFragmentRect() method of the NSATSTypesetter Objective-C class.

Parameters:
fragmentRect -
glyphRange -
usedRect -
baselineOffset -

setTypesetterBehavior

public void setTypesetterBehavior(NSTypesetterBehavior behavior)

setLocation_withAdvancements_forStartOfGlyphRange

public void setLocation_withAdvancements_forStartOfGlyphRange(NSPoint location,
                                                              com.jniwrapper.SingleFloat advancements,
                                                              NSRange glyphRange)
This method represents the setLocation() method of the NSATSTypesetter Objective-C class.

Parameters:
location -
advancements -
glyphRange -

setUsesFontLeading

public void setUsesFontLeading(boolean flag)

characterRangeForGlyphRange_actualGlyphRange

public NSRange characterRangeForGlyphRange_actualGlyphRange(NSRange glyphRange,
                                                            NSRangePointer actualGlyphRange)
This method represents the characterRangeForGlyphRange() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphRange -
actualGlyphRange -
Returns:
NSRange

paragraphSpacingAfterGlyphAtIndex_withProposedLineFragmentRect

public com.jniwrapper.SingleFloat paragraphSpacingAfterGlyphAtIndex_withProposedLineFragmentRect(com.jniwrapper.UInt16 glyphIndex,
                                                                                                 NSRect rect)
This method represents the paragraphSpacingAfterGlyphAtIndex() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphIndex -
rect -
Returns:
SingleFloat

setNotShownAttribute_forGlyphRange

public void setNotShownAttribute_forGlyphRange(boolean flag,
                                               NSRange glyphRange)
This method represents the setNotShownAttribute() method of the NSATSTypesetter Objective-C class.

Parameters:
flag -
glyphRange -

lineSpacingAfterGlyphAtIndex_withProposedLineFragmentRect

public com.jniwrapper.SingleFloat lineSpacingAfterGlyphAtIndex_withProposedLineFragmentRect(com.jniwrapper.UInt16 glyphIndex,
                                                                                            NSRect rect)
This method represents the lineSpacingAfterGlyphAtIndex() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphIndex -
rect -
Returns:
SingleFloat

lineFragmentPadding

public com.jniwrapper.SingleFloat lineFragmentPadding()

textTabForGlyphLocation_writingDirection_maxLocation

public com.jniwrapper.Pointer.Void textTabForGlyphLocation_writingDirection_maxLocation(com.jniwrapper.SingleFloat glyphLocation,
                                                                                        NSWritingDirection direction,
                                                                                        com.jniwrapper.SingleFloat maxLocation)
This method represents the textTabForGlyphLocation() method of the NSATSTypesetter Objective-C class.

Parameters:
glyphLocation -
direction -
maxLocation -
Returns:
NSTextTab

lineFragmentRectForProposedRect_remainingRect

public NSRect lineFragmentRectForProposedRect_remainingRect(NSRect proposedRect,
                                                            NSRectPointer remainingRect)
This method represents the lineFragmentRectForProposedRect() method of the NSATSTypesetter Objective-C class.

Parameters:
proposedRect -
remainingRect -
Returns:
NSRect

paragraphSeparatorGlyphRange

public NSRange paragraphSeparatorGlyphRange()

glyphRangeForCharacterRange_actualCharacterRange

public NSRange glyphRangeForCharacterRange_actualCharacterRange(NSRange charRange,
                                                                NSRangePointer actualCharRange)
This method represents the glyphRangeForCharacterRange() method of the NSATSTypesetter Objective-C class.

Parameters:
charRange -
actualCharRange -
Returns:
NSRange