예제 #1
0
        private TokenMatcher CreateIanaTemplate()
        {
            var matcher = new TokenMatcher();

            var resourceNames = resourceReader.GetNames("whois.iana.org", "tld");

            foreach (var resourceName in resourceNames)
            {
                var content = resourceReader.GetContent(resourceName);

                matcher.RegisterTemplate(content);
            }

            return(matcher);
        }
예제 #2
0
        private TokenMatcher CreateIanaTemplate()
        {
            var matcher = new TokenMatcher();
            matcher.RegisterTransformer<CleanDomainStatusTransformer>();
            matcher.RegisterTransformer<ToHostNameTransformer>();

            var resourceNames = resourceReader.GetNames("whois.iana.org");

            foreach (var resourceName in resourceNames)
            {
                var content = resourceReader.GetContent(resourceName);
            
                matcher.RegisterTemplate(content);
            }
            
            return matcher;
        }
예제 #3
0
 public void AddTemplate(string content, string name)
 {
     matcher.RegisterTemplate(content, name);
 }