//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public Oracle(DependencyParserConfig manager, org.maltparser.parser.history.GuideUserHistory history) throws org.maltparser.core.exception.MaltChainedException public Oracle(IDependencyParserConfig manager, GuideUserHistory history) { this.manager = manager; this.history = history; actionContainers = history.ActionContainerArray; if (actionContainers.Length < 1) { throw new ParsingException("Problem when initialize the history (sequence of actions). There are no action containers. "); } int nLabels = 0; for (int i = 0; i < actionContainers.Length; i++) { if (actionContainers[i].TableContainerName.StartsWith("A.", StringComparison.Ordinal)) { nLabels++; } } int j = 0; arcLabelActionContainers = new ActionContainer[nLabels]; for (int i = 0; i < actionContainers.Length; i++) { if (actionContainers[i].TableContainerName.Equals("T.TRANS")) { transActionContainer = actionContainers[i]; } else if (actionContainers[i].TableContainerName.StartsWith("A.", StringComparison.Ordinal)) { arcLabelActionContainers[j++] = actionContainers[i]; } } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public ParserState(DependencyParserConfig manager, org.maltparser.core.symbol.SymbolTableHandler symbolTableHandler, AbstractParserFactory factory) throws org.maltparser.core.exception.MaltChainedException public ParserState(IDependencyParserConfig manager, SymbolTableHandler symbolTableHandler, AbstractParserFactory factory) { this.factory = factory; historyStructure = new HistoryList(); transitionSystem = factory.makeTransitionSystem(); string decisionSettings = manager.getOptionValue("guide", "decision_settings").ToString().Trim(); TransitionSystem.initTableHandlers(decisionSettings, symbolTableHandler); int kBestSize = ((int?)manager.getOptionValue("guide", "kbest")).Value; string classitem_separator = manager.getOptionValue("guide", "classitem_separator").ToString(); history = new History.History(decisionSettings, classitem_separator, TransitionSystem.TableHandlers, kBestSize); TransitionSystem.initTransitionSystem(history); config = factory.makeParserConfiguration(); }
/// <summary> /// Creates a parsing algorithm /// </summary> /// <param name="manager"> a reference to the single malt configuration </param> /// <param name="symbolTableHandler"> a reference to the symbol table handler </param> /// <exception cref="MaltChainedException"> </exception> protected ParsingAlgorithm(IDependencyParserConfig manager, SymbolTableHandler symbolTableHandler) { Manager = manager; ParserRegistry = new ParserRegistry { SymbolTableHandler = symbolTableHandler, DataFormatInstance = Manager.DataFormatInstance }; ParserRegistry.setAbstractParserFeatureFactory(Manager.ParserFactory); ParserState = new ParserState(Manager, symbolTableHandler, Manager.ParserFactory); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public DeterministicParser(DependencyParserConfig manager, org.maltparser.core.symbol.SymbolTableHandler symbolTableHandler) throws org.maltparser.core.exception.MaltChainedException public DeterministicParser(IDependencyParserConfig manager, SymbolTableHandler symbolTableHandler) : base(manager, symbolTableHandler) { registry.Algorithm = this; Guide = new SingleGuide(this, ClassifierGuide_GuideMode.CLASSIFY); string featureModelFileName = manager.getOptionValue("guide", "features").ToString().Trim(); if (manager.LoggerInfoEnabled) { manager.logDebugMessage(" Feature model : " + featureModelFileName + "\n"); manager.logDebugMessage(" Classifier : " + manager.getOptionValueString("guide", "learner") + "\n"); } string dataSplitColumn = manager.getOptionValue("guide", "data_split_column").ToString().Trim(); string dataSplitStructure = manager.getOptionValue("guide", "data_split_structure").ToString().Trim(); featureModel = manager.FeatureModelManager.getFeatureModel(SingleGuide.findURL(featureModelFileName, manager), 0, ParserRegistry, dataSplitColumn, dataSplitStructure); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public BatchTrainerWithDiagnostics(DependencyParserConfig manager, org.maltparser.core.symbol.SymbolTableHandler symbolTableHandler) throws org.maltparser.core.exception.MaltChainedException public BatchTrainerWithDiagnostics(IDependencyParserConfig manager, SymbolTableHandler symbolTableHandler) : base(manager, symbolTableHandler) { diagnostics = new Diagnostics(manager.getOptionValue("singlemalt", "diafile").ToString()); registry.Algorithm = this; Guide = new SingleGuide(this, ClassifierGuide_GuideMode.BATCH); string featureModelFileName = manager.getOptionValue("guide", "features").ToString().Trim(); if (manager.LoggerInfoEnabled) { manager.logDebugMessage(" Feature model : " + featureModelFileName + "\n"); manager.logDebugMessage(" Learner : " + manager.getOptionValueString("guide", "learner").ToString() + "\n"); } string dataSplitColumn = manager.getOptionValue("guide", "data_split_column").ToString().Trim(); string dataSplitStructure = manager.getOptionValue("guide", "data_split_structure").ToString().Trim(); featureModel = manager.FeatureModelManager.getFeatureModel(SingleGuide.findURL(featureModelFileName, manager), 0, ParserRegistry, dataSplitColumn, dataSplitStructure); manager.writeInfoToConfigFile("\nFEATURE MODEL\n"); manager.writeInfoToConfigFile(featureModel.ToString()); oracleGuide = parserState.Factory.makeOracleGuide(parserState.History); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public static java.net.URL findURL(String specModelFileName, org.maltparser.parser.DependencyParserConfig config) throws org.maltparser.core.exception.MaltChainedException public static URL findURL(string specModelFileName, IDependencyParserConfig config) { URL url = null; File specFile = config.getFile(specModelFileName); if (specFile != null && specFile.exists()) { try { url = new URL("file:///" + specFile.AbsolutePath); } catch (MalformedURLException e) { throw new MaltChainedException("Malformed URL: " + specFile, e); } } else { url = config.getConfigFileEntryURL(specModelFileName); } return(url); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public SingleGuide(org.maltparser.parser.AlgoritmInterface algorithm, ClassifierGuide_GuideMode guideMode) throws org.maltparser.core.exception.MaltChainedException public SingleGuide(AlgoritmInterface algorithm, ClassifierGuide_GuideMode guideMode) { configuration = algorithm.Manager; this.guideMode = guideMode; string featureModelFileName = Configuration.getOptionValue("guide", "features").ToString().Trim(); // if (getConfiguration().isLoggerInfoEnabled()) { // // getConfiguration().logDebugMessage(" Feature model : " + featureModelFileName+"\n"); // if (getGuideMode() == ClassifierGuide.GuideMode.BATCH) { // getConfiguration().logDebugMessage(" Learner : " + getConfiguration().getOptionValueString("guide", "learner").toString()+"\n"); // } else { // getConfiguration().logDebugMessage(" Classifier : " + getConfiguration().getOptionValueString("guide", "learner")+"\n"); // } // } string dataSplitColumn = Configuration.getOptionValue("guide", "data_split_column").ToString().Trim(); string dataSplitStructure = Configuration.getOptionValue("guide", "data_split_structure").ToString().Trim(); featureModel2 = Configuration.FeatureModelManager.getFeatureModel(findURL(featureModelFileName, Configuration), 0, algorithm.ParserRegistry, dataSplitColumn, dataSplitStructure); // if (getGuideMode() == ClassifierGuide.GuideMode.BATCH) { // getConfiguration().writeInfoToConfigFile("\nFEATURE MODEL\n"); // getConfiguration().writeInfoToConfigFile(featureModel.toString()); // } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public SwapLazyOracle(org.maltparser.parser.DependencyParserConfig manager, org.maltparser.parser.history.GuideUserHistory history) throws org.maltparser.core.exception.MaltChainedException public SwapLazyOracle(IDependencyParserConfig manager, GuideUserHistory history) : base(manager, history) { GuideName = "swaplazy"; swapArray = new List <int>(); }
/// <inheritdoc /> /// <summary> /// Creates a parser /// </summary> /// <param name="manager"> a reference to the single malt configuration </param> /// <param name="symbolTableHandler"></param> /// <exception cref="T:NMaltParser.Core.Exception.MaltChainedException"> </exception> protected Parser(IDependencyParserConfig manager, SymbolTableHandler symbolTableHandler) : base(manager, symbolTableHandler) { }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public ArcEagerOracle(org.maltparser.parser.DependencyParserConfig manager, org.maltparser.parser.history.GuideUserHistory history) throws org.maltparser.core.exception.MaltChainedException public ArcEagerOracle(IDependencyParserConfig manager, GuideUserHistory history) : base(manager, history) { GuideName = "ArcEager"; }
public StackSwapLazyFactory(IDependencyParserConfig _manager) : base(_manager) { }
public NivrePlanarArcEagerFactory(IDependencyParserConfig _manager) : base(_manager) { }
public CovingtonNonProjFactory(IDependencyParserConfig _manager) : base(_manager) { }
public StackFactory(IDependencyParserConfig _manager) { manager = _manager; }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public CovingtonOracle(org.maltparser.parser.DependencyParserConfig manager, org.maltparser.parser.history.GuideUserHistory history) throws org.maltparser.core.exception.MaltChainedException public CovingtonOracle(IDependencyParserConfig manager, GuideUserHistory history) : base(manager, history) { GuideName = "NonProjective"; }
/// <summary> /// Creates a parser trainer /// </summary> /// <param name="manager"> a reference to the single malt configuration </param> /// <exception cref="MaltChainedException"> </exception> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public Trainer(DependencyParserConfig manager, org.maltparser.core.symbol.SymbolTableHandler symbolTableHandler) throws org.maltparser.core.exception.MaltChainedException public Trainer(IDependencyParserConfig manager, SymbolTableHandler symbolTableHandler) : base(manager, symbolTableHandler) { }
public NivreFactory(IDependencyParserConfig _manager) { manager = _manager; }
public StackProjFactory(IDependencyParserConfig _manager) : base(_manager) { }
public CovingtonFactory(IDependencyParserConfig _manager) { manager = _manager; }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public ProjectiveOracle(org.maltparser.parser.DependencyParserConfig manager, org.maltparser.parser.history.GuideUserHistory history) throws org.maltparser.core.exception.MaltChainedException public ProjectiveOracle(IDependencyParserConfig manager, GuideUserHistory history) : base(manager, history) { GuideName = "projective"; }
public NivreArcStandardFactory(IDependencyParserConfig _manager) : base(_manager) { }
public TwoPlanarFactory(IDependencyParserConfig _manager) { manager = _manager; }