public virtual void put(Type key, object value) { registry[key] = value; if (key == typeof(AbstractParserFactory)) { abstractParserFactory = (AbstractParserFactory)value; } else if (key == typeof(AlgoritmInterface)) { algorithm = (AlgoritmInterface)value; } }
//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 org.maltparser.core.feature.function.Function makeFunction(String subFunctionName, org.maltparser.core.feature.FeatureRegistry registry) throws org.maltparser.core.exception.MaltChainedException public virtual Function makeFunction(string subFunctionName, FeatureRegistry registry) { AlgoritmInterface algorithm = ((ParserRegistry)registry).Algorithm; return(new CovingtonAddressFunction(subFunctionName, algorithm)); }
public CovingtonAddressFunction(string _subFunctionName, AlgoritmInterface _parsingAlgorithm) : base() { subFunctionName = _subFunctionName; subFunction = Enum.Parse(typeof(CovingtonSubFunction), subFunctionName.ToUpper()); parsingAlgorithm = _parsingAlgorithm; }