public static Composite.Composite inicialize() { //inicio creacion del arbol Archivo arc = new Archivo("hoja4", 5); Composite.Composite composite = new Directorio("root"); Composite.Composite composite2 = new Directorio("dir"); Composite.Composite composite3 = new Comprimido("comp"); composite3.addComponente(new Archivo("hoja1", 5)); composite3.addComponente(new Archivo("hoja2", 5)); composite2.addComponente(new Archivo("hoja3", 5)); composite2.addComponente(composite3); EnlaceDirecto e = new EnlaceDirecto(composite2); composite.addComponente(arc); composite.addComponente(composite2); composite.addComponente(e); //fin creacion del arbol return(composite); }
public static Directorio inicialize() { //inicio creacion del arbol Archivo arc = new Archivo("sueño", 5, x => x.Replace("ñ", "nh")); Archivo arc2 = new Archivo("árbol", 5, x => x.Replace("ñ", "nh")); Directorio composite = new Directorio("root", x => x.Replace("ñ", "nh")); Directorio composite2 = new Directorio("pájaro", x => x.Replace("ñ", "nh")); Comprimido composite3 = new Comprimido("contenedor", x => x.Replace("ñ", "nh")); EnlaceDirecto e = new EnlaceDirecto(arc2, x => x.Replace("ñ", "nh")); composite.addComponente(e); composite.addComponente(arc); composite.addComponente(composite2); composite.addComponente(new Archivo("ñojá5", 10, x => x.Replace("ñ", "nh"))); composite2.addComponente(new Archivo("hoja3", 5, x => x.Replace("ñ", "nh"))); composite2.addComponente(composite3); composite2.addComponente(new Archivo("áááááá", 10, x => x.Replace("ñ", "nh"))); composite3.addComponente(new Archivo("ééééé", 5, x => x.Replace("ñ", "nh"))); composite3.addComponente(new Archivo("ííííí", 5, x => x.Replace("ñ", "nh"))); composite3.addComponente(new Archivo("óóóóó", 10, x => x.Replace("ñ", "nh"))); //fin creacion del arbol return(composite); }
} // serializaLista public static Directorio inicialize() { Estrategia est = new InternacionalCatalan(); //inicio creacion del arbol Archivo arc = new Archivo("sueño", 5, est); Archivo arc2 = new Archivo("árbol", 5, est); Directorio composite = new Directorio("root", est); Directorio composite2 = new Directorio("pájaro", est); Comprimido composite3 = new Comprimido("contenedor", est); EnlaceDirecto e = new EnlaceDirecto(arc2, est); composite.addComponente(e); composite.addComponente(arc); composite.addComponente(composite2); composite.addComponente(new Archivo("ñojá5", 10, est)); composite2.addComponente(new Archivo("hoja3", 5, est)); composite2.addComponente(composite3); composite2.addComponente(new Archivo("áááááá", 10, est)); composite3.addComponente(new Archivo("ééééé", 5, est)); composite3.addComponente(new Archivo("ííííí", 5, est)); composite3.addComponente(new Archivo("óóóóó", 10, est)); //fin creacion del arbol return(composite); }
public void startUp() { borrar = new Archivo("hoja4", 5, x => x); composite = new Directorio("root", x => x); Composite.Composite composite2 = new Directorio("dir", x => x); Composite.Composite composite3 = new Comprimido("comp", x => x); composite3.addComponente(new Archivo("hoja1", 5, x => x)); composite3.addComponente(new Archivo("hoja2", 5, x => x)); composite2.addComponente(new Archivo("hoja3", 5, x => x)); composite2.addComponente(composite3); EnlaceDirecto e = new EnlaceDirecto(composite2, x => x); composite.addComponente(borrar); composite.addComponente(composite2); composite.addComponente(e); }
public void startUp() { Estrategia est = new InternacionalCatalan(); borrar = new Archivo("hoja4", 5, est); composite = new Directorio("root", est); Composite.Composite composite2 = new Directorio("dir", est); Composite.Composite composite3 = new Comprimido("comp", est); composite3.addComponente(new Archivo("hoja1", 5, est)); composite3.addComponente(new Archivo("hoja2", 5, est)); composite2.addComponente(new Archivo("hoja3", 5, est)); composite2.addComponente(composite3); EnlaceDirecto e = new EnlaceDirecto(composite2, est); composite.addComponente(borrar); composite.addComponente(composite2); composite.addComponente(e); }
public static Directorio inicializa(Estrategia est) { Directorio root = new Directorio("Raíz", est); #region creacionObjetos //creacion de objetos Composite.Composite dir1 = new Directorio("Directorio Vacío ñ", est); Composite.Composite dir2 = new Directorio("Directorio con archivo único", est); Composite.Composite dir3 = new Directorio("Directorio con archivo comprimido simple", est); Composite.Composite dir4 = new Directorio("Directorio con directorio anidado", est); Archivo arc1 = new Archivo("foto001", 10, est); Archivo arc2 = new Archivo("foto002", 10, est); EnlaceDirecto enl1 = new EnlaceDirecto(arc1, est); Comprimido cmp1 = new Comprimido("ccSimple", est); Archivo arc4 = new Archivo("foto004", 10, est); EnlaceDirecto enl2 = new EnlaceDirecto(cmp1, est); EnlaceDirecto enl3 = new EnlaceDirecto(dir1, est); Composite.Composite dir5 = new Directorio("Directorio Con archivo comprimido complejo", est); Composite.Composite dir6 = new Directorio("Directorio Vacío en archivo comprimido", est); Archivo arc3 = new Archivo("foto003", 10, est); EnlaceDirecto enl4 = new EnlaceDirecto(arc1, est); Archivo arc5 = new Archivo("foto005", 10, est); Archivo arc6 = new Archivo("foto006", 10, est); Comprimido cmp2 = new Comprimido("ccComplejo", est); Comprimido cmp3 = new Comprimido("ccAnidada", est); Archivo arc8 = new Archivo("foto008", 10, est); Archivo arc7 = new Archivo("foto007", 10, est); #endregion #region linkObjetos //link de objetos cmp3.addComponente(arc7); cmp2.addComponente(cmp3); cmp2.addComponente(arc8); dir5.addComponente(arc5); dir5.addComponente(arc6); dir5.addComponente(cmp2); cmp1.addComponente(dir6); cmp1.addComponente(arc3); cmp1.addComponente(enl4); dir4.addComponente(arc4); dir4.addComponente(enl2); dir4.addComponente(enl3); dir4.addComponente(dir5); dir3.addComponente(arc2); dir3.addComponente(enl1); dir3.addComponente(cmp1); dir2.addComponente(arc1); root.addComponente(dir1); root.addComponente(dir2); root.addComponente(dir3); root.addComponente(dir4); #endregion return(root); }