Uses of Interface
org.eclipse.equinox.bidi.advanced.IStructuredTextExpert
Packages that use IStructuredTextExpert
Package
Description
This package provides classes for users who need finer control
on structured text handling.
This package provides APIs for plug-in developers to contribute
handlers for specific types of bidirectional expressions not
supported in the standard distribution.
-
Uses of IStructuredTextExpert in org.eclipse.equinox.bidi.advanced
Methods in org.eclipse.equinox.bidi.advanced that return IStructuredTextExpertModifier and TypeMethodDescriptionstatic IStructuredTextExpertStructuredTextExpertFactory.getExpert()Obtains a IStructuredTextExpert instance for processing structured text with a default type handler segmenting the text according to default separators.static IStructuredTextExpertObtains a IStructuredTextExpert instance for processing structured text with the specified type handler.static IStructuredTextExpertStructuredTextExpertFactory.getExpert(String type, StructuredTextEnvironment environment) Obtains a IStructuredTextExpert instance for processing structured text with the specified type handler and the specified environment.static IStructuredTextExpertStructuredTextExpertFactory.getStatefulExpert(String type) Obtains a IStructuredTextExpert instance for processing structured text with the specified type handler.static IStructuredTextExpertStructuredTextExpertFactory.getStatefulExpert(String type, StructuredTextEnvironment environment) Obtains a IStructuredTextExpert instance for processing structured text with the specified type handler and the specified environment.static IStructuredTextExpertStructuredTextExpertFactory.getStatefulExpert(StructuredTextTypeHandler handler, StructuredTextEnvironment environment) Obtains a IStructuredTextExpert instance for processing structured text with the specified type handler and the specified environment. -
Uses of IStructuredTextExpert in org.eclipse.equinox.bidi.custom
Fields in org.eclipse.equinox.bidi.custom declared as IStructuredTextExpertModifier and TypeFieldDescriptionprotected final IStructuredTextExpertStructuredTextCharTypes.expertThe IStructuredTextExpert instance which created this instance.Methods in org.eclipse.equinox.bidi.custom with parameters of type IStructuredTextExpertModifier and TypeMethodDescriptionintStructuredTextTypeHandler.getDirection(IStructuredTextExpert expert, String text) Indicates the base text direction appropriate for an instance of structured text.intStructuredTextTypeHandler.getDirection(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes) Indicates the base text direction appropriate for an instance of structured text.StructuredTextTypeHandler.getSeparators(IStructuredTextExpert expert) Indicates the separators to use for the current handler.intStructuredTextTypeHandler.getSpecialsCount(IStructuredTextExpert expert) Indicates the number of special cases handled by the current handler.intStructuredTextTypeHandler.indexOfSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int fromIndex) Locates occurrences of special strings within a structured text and returns their indexes one after the other in successive calls.intStructuredTextTypeHandler.processSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int separLocation) Handles special cases specific to this handler.booleanStructuredTextTypeHandler.skipProcessing(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes) Checks if there is a need for processing structured text.Constructors in org.eclipse.equinox.bidi.custom with parameters of type IStructuredTextExpertModifierConstructorDescriptionStructuredTextCharTypes(IStructuredTextExpert expert, String text) Constructor -
Uses of IStructuredTextExpert in org.eclipse.equinox.bidi.internal
Classes in org.eclipse.equinox.bidi.internal that implement IStructuredTextExpertModifier and TypeClassDescriptionclassImplementation for IStructuredTextExpert.Methods in org.eclipse.equinox.bidi.internal with parameters of type IStructuredTextExpertModifier and TypeMethodDescriptionintStructuredTextSingle.getSpecialsCount(IStructuredTextExpert expert) Returns 1 as number of special cases handled by this handler.intStructuredTextDelims.indexOfSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int fromIndex) Locates occurrences of start delimiters.intStructuredTextSingle.indexOfSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int fromIndex) Locates occurrences of the separator.intStructuredTextDelims.processSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int separLocation) Handles the text between start and end delimiters as a token.intStructuredTextDelimsEsc.processSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int separLocation) Handles the text between start and end delimiters as a token.intStructuredTextSingle.processSpecial(IStructuredTextExpert expert, String text, StructuredTextCharTypes charTypes, StructuredTextOffsets offsets, int caseNumber, int separLocation) Inserts a mark before the separator if needed and skips to the end of the source string.