luxlabs header browser preview


@class NSString, NSArray, TIMecabraEnvironmentContextWrapper, TIKeyboardLayout, NSMutableArray, NSDictionary;

@interface TIMecabraEnvironment : NSObject

@property (class, readonly, nonatomic) int maxNumberOfDrawSamples;

@property (retain, nonatomic) TIMecabraEnvironmentContextWrapper *mecabraContextWrapper;
@property (nonatomic) int mecabraLanguage;
@property (nonatomic) BOOL shouldAdjustOnAnalyze;
@property (retain, nonatomic) NSMutableArray *candidatesLeftOfCaret;
@property (retain, nonatomic) NSMutableArray *candidatesRightOfCaret;
@property (copy, nonatomic) NSString *leftDocumentContextCorrespondingToCandidates;
@property (copy, nonatomic) NSString *rightDocumentContextCorrespondingToCandidates;
@property (nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } leftDocumentContextCorrespondingToCandidatesRange;
@property (nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } rightDocumentContextCorrespondingToCandidatesRange;
@property (retain, nonatomic) NSMutableArray *candidatesToDelete;
@property (nonatomic) BOOL canSuggestSupplementalItems;
@property (readonly, nonatomic) NSArray *contextCandidateSurfaces;
@property (readonly, nonatomic) NSArray *inlineCandidateSurfaces;
@property (readonly, nonatomic) NSArray *rightCandidateSurfaces;
@property (copy, nonatomic) NSString *leftDocumentContext;
@property (copy, nonatomic) NSString *rightDocumentContext;
@property (nonatomic) int textContentType;
@property (readonly, nonatomic) struct __Mecabra { } *mecabra;
@property (readonly, nonatomic) TIKeyboardLayout *baseLayout;
@property (readonly, nonatomic) NSDictionary *environmentDebuggingInformation;

+ (id)getWordFrom:(void *)a0 atIndex:(unsigned long long)a1 forSurface:(BOOL)a2;
+ (id)getWordFromAnalysisStringOf:(void *)a0 atIndex:(unsigned long long)a1;
+ (id)getWordFromSurfaceOf:(void *)a0 atIndex:(unsigned long long)a1;
+ (void)loadMobileAssetContentsForInputModes:(id)a0 assetContentTypes:(id)a1 inMecabra:(struct __Mecabra { } *)a2 onQueue:(id)a3;
+ (void)loadMobileAssetContentsForInputModes:(id)a0 assetContentTypes:(id)a1 onQueue:(id)a2 withCompletionBlock:(id /* block */)a3;
+ (void)loadMobileAssetContentsForInputModes:(id)a0 inMecabra:(struct __Mecabra { } *)a1 onQueue:(id)a2;
+ (void)loadMobileAssetContentsForInputModes:(id)a0 onQueue:(id)a1 withCompletionBlock:(id /* block */)a2;
+ (id)loadMobileAssetContentsWhenMobileAssetChangesForCHRecognizer:(id)a0 inputModes:(id)a1 onQueue:(id)a2 oldMobileAssetChangeListener:(id)a3;
+ (id)loadMobileAssetContentsWhenMobileAssetChangesForMecabra:(struct __Mecabra { } *)a0 inputModes:(id)a1 onQueue:(id)a2 oldMobileAssetChangeListener:(id)a3;
+ (void)removeMobileAssetListener:(id)a0;

- (void)reset;
- (void)setPrivateMode:(BOOL)a0;
- (void).cxx_destruct;
- (void)setKeyboardLayout:(id)a0;
- (void)setAppContext:(id)a0;
- (void)partiallyCommitInlineCandidate:(void *)a0;
- (void)addCandidateWithString:(id)a0 toArray:(id)a1;
- (id)initWithMecabraEngine:(struct __Mecabra { } *)a0 language:(int)a1;
- (void)setLeftDocumentContextInternal:(id)a0;
- (id)_longestWubiCodeForCharacter:(id)a0;
- (id)_wubiCodeForWord:(id)a0;
- (void)acceptInlineCandidates;
- (BOOL)addNewCandidatesIfNecessary:(long long)a0;
- (void)addPunctuationCandidateToContext:(id)a0;
- (void)addStringCandidateToContext:(id)a0;
- (void)addStringCandidateToContextInternal:(id)a0;
- (void)adjustEnvironment:(long long)a0;
- (void)adjustEnvironmentDirectly:(long long)a0;
- (void)adjustEnvironmentOnAction:(long long)a0;
- (void)analyzeCandidateContextWithSplit:(BOOL)a0;
- (BOOL)analyzeInput:(id)a0 options:(unsigned long long)a1;
- (BOOL)analyzeString:(id)a0 options:(unsigned long long)a1;
- (void)canSuggestSupplementalItemsFlagDidChangeTo:(BOOL)a0;
- (unsigned long long)candidateIndex;
- (void)commitPredictionCandidate:(void *)a0;
- (void)compareDocumentAndEnvironmentCandidates;
- (void)completelyCommitInlineCandidate:(void *)a0;
- (id)contactNameWubiCodePairsForFirstName:(id)a0 lastName:(id)a1;
- (void)createNewCandidatesFromDocumentContext;
- (void)declareEndOfSentence;
- (BOOL)documentContextIsEmpty;
- (id)findSupplementalLexiconCandidatesSurroundingCursor;
- (void)insertCandidateWithString:(id)a0 intoArray:(id)a1 atIndex:(unsigned long long)a2;
- (BOOL)predictionAnalyzeWithOptions:(unsigned long long)a0 maxNumberOfCandidates:(unsigned long long)a1;
- (id)readingForWubiWord:(id)a0;
- (void)revertInlineCandidate;
- (void)revertLearningOfCandidateIfNecessary;
- (void)setCandidateIndex:(long long)a0;
- (void)setGeometryModel:(void *)a0 modelData:(struct __CFArray { } *)a1;
- (void)setShuangpinType:(int)a0;
- (void)updateCursorPosition;
- (id)wubiAnnotationForCandidate:(id)a0;

@end