šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java
changeset 43 4a4364826e59
parent 40 487f13126b62
child 52 a221785fe3ac
equal deleted inserted replaced
42:be907afcf4f6 43:4a4364826e59
    77 			System.err.println("Můžete ho nainstalovat pomocí:");
    77 			System.err.println("Můžete ho nainstalovat pomocí:");
    78 			System.err.println("\t$ aptitude install python-pygments   # (Debian/Ubuntu)");
    78 			System.err.println("\t$ aptitude install python-pygments   # (Debian/Ubuntu)");
    79 			System.err.println("\t$ yum install python-pygments        # (Fedora/RedHat)");
    79 			System.err.println("\t$ yum install python-pygments        # (Fedora/RedHat)");
    80 			return null;
    80 			return null;
    81 		}
    81 		}
    82 	}
       
    83 
       
    84 	/**
       
    85 	 * TODO: prohodit volání mezi zvýrazniSyntaxiSouboru() a zvýrazniSyntaxi(), 
       
    86 	 * aby se nepřeváděl proud na text a pak zase na proud.
       
    87 	 * 
       
    88 	 * @param src cesta k souboru, jehož obsah se má zvýraznit a vložit
       
    89 	 */
       
    90 	public static String zvýrazniSyntaxiSouboru(String src, String jazyk) throws IOException, InterruptedException {
       
    91 		String zdroják = načtiProud(new FileInputStream(new File(ADRESÁŘ_VSTUPNÍ, src)));
       
    92 		return zvýrazniSyntaxi(zdroják, jazyk);
       
    93 	}
    82 	}
    94 
    83 
    95 	/**
    84 	/**
    96 	 * Vygeneruje CSS styl pro zvýrazňování syntaxe.
    85 	 * Vygeneruje CSS styl pro zvýrazňování syntaxe.
    97 	 * @return obsah CSS souboru nebo null, pokud generování nebylo možné
    86 	 * @return obsah CSS souboru nebo null, pokud generování nebylo možné