Professional Documents
Culture Documents
Main
Main
BufferedInputStream
import java.util.*
import java.io.File
import java.io.*
import java.io.Reader
interface Display
{
public fun print(n:Note,fName:String)
}
object printHTML:Display
{
override fun print(n: Note, fName:String) {
val content = File(fName).writer()
content.write("<html>\n")
content.write("<head>\n")
content.write("<head><title>Notita</title></head>\n")
content.write("</head>\n")
content.write("<body>\n")
content.write("<h1>\n"+n.getAutor()+"</h1>\n")
content.write("<h2>\n"+n.getData()+"</h2>\n")
content.write("<h3>\n"+n.getOra()+"</h3>\n")
content.write("<h4>\n"+n.getContinut()+"</h4>\n")
content.write("</body>\n")
content.write("</html>\n")
content.close()
}
}
object printJSON:Display
{
content.write("]\n")
content.close()
}
var x= readLine()
var nr=Integer.parseInt(x)
while(true){
when(nr)
{
1->{var i=0
for (n in u.getNoteManager().getAvailableNotes())
{
i++
printHTML.print(n,"Notita"+i+".html")
}}
2->u.add("Notita a fost modificata")
3->u.new(N5)
4->u.delete(N2)
else-> print("none")
}
}