lower() public static method

public static lower ( string self ) : string
self string
return string
Example #1
0
 /** Get a month by lowercase abbr or full name for this locale */
 internal Month monthByName(string name)
 {
     if (m_monthsByName == null)
     {
         Hashtable map = new Hashtable();
         for (int i = 0; i < Month.array.Length; ++i)
         {
             Month m = Month.array[i];
             map[FanStr.lower(m.abbr(this))] = m;
             map[FanStr.lower(m.full(this))] = m;
         }
         m_monthsByName = map;
     }
     return((Month)m_monthsByName[name]);
 }
Example #2
0
        private static MimeType parse(string s)
        {
            int    slash = s.IndexOf('/');
            string media = s.Substring(0, slash);
            string sub   = s.Substring(slash + 1);
            Map    pars  = emptyParams();

            int semi = sub.IndexOf(';');

            if (semi > 0)
            {
                pars = doParseParams(sub, semi + 1);
                sub  = sub.Substring(0, semi).Trim();
            }

            MimeType r = new MimeType();

            r.m_str       = s;
            r.m_mediaType = FanStr.lower(media);
            r.m_subType   = FanStr.lower(sub);
            r.m_params    = pars.ro();
            return(r);
        }
Example #3
0
        //////////////////////////////////////////////////////////////////////////
        // Extension
        //////////////////////////////////////////////////////////////////////////

        public static MimeType forExt(string s)
        {
            if (s == null)
            {
                return(null);
            }
            try
            {
                string val = (string)Sys.m_sysPod.props(m_etcUri, Duration.m_oneMin).get(FanStr.lower(s));
                if (val == null)
                {
                    return(null);
                }
                return(MimeType.fromStr(val));
            }
            catch (System.Exception e)
            {
                System.Console.WriteLine("MimeType.forExt: " + s);
                Err.dumpStack(e);
                return(null);
            }
        }