001    package railo.runtime.op;
002    
003    import railo.runtime.exp.PageException;
004    import railo.runtime.op.validators.ValidateCreditCard;
005    
006    /**
007    * this Caster cast to types that are not CFML types, most are string that must match a specific pattern
008     */
009    public final class PatternCaster {
010    
011        public static Object toCreditCard(String str) throws PageException {
012                    return ValidateCreditCard.toCreditcard(str);
013            }
014        
015        public static Object toCreditCard(String str, String defaultValue) {
016            return ValidateCreditCard.toCreditcard(str,defaultValue);
017            }
018    }