Hallo,
ich habe zwei Fragen:
1.
- ich nutze die open-source API htmlparser
- darin ist eine Klasse namens NodeTreeWalker enthalten
- die eine Methode enthält namens getNextNodeBreadthFirst()
- dummerweise ist diese Methode aber protected
- da ich protected fast nie verwende hab ich mich darüber schlau gemacht und z.b. das
Super, versuche ich also die Methode aus meine Paketen heraus aufzurufen, kriege ich ein
Und es gibt in htmlparser keine klasse die von NodeTreeWalker erbt...
Also nun die Frage:
Wie kann ich denn diese Methode nun verwenden?
2.
Ich habe einen sehr langen String in einer Konstanten-Klasse, möchte ich den "final static" machen kriege ich die Fehlermeldung:
Kann ich da irgendwas machen oder muss ich damit leben das der String halt eben nicht "final static" ist?
Danke für alle Antworten im voraus!
ich habe zwei Fragen:
1.
- ich nutze die open-source API htmlparser
- darin ist eine Klasse namens NodeTreeWalker enthalten
- die eine Methode enthält namens getNextNodeBreadthFirst()
- dummerweise ist diese Methode aber protected
- da ich protected fast nie verwende hab ich mich darüber schlau gemacht und z.b. das
Protected Methoden sind jedoch nicht für Aufrufer der Klasse sichtbar, die in anderen Paketen definiert wurden.
Super, versuche ich also die Methode aus meine Paketen heraus aufzurufen, kriege ich ein
Code:
the method foo from type bar is not visible
Und es gibt in htmlparser keine klasse die von NodeTreeWalker erbt...
Also nun die Frage:
Wie kann ich denn diese Methode nun verwenden?
2.
Ich habe einen sehr langen String in einer Konstanten-Klasse, möchte ich den "final static" machen kriege ich die Fehlermeldung:
Code:
the type generates a string which requires more than 65535 bytes to encode in utf-8 format in the constant pool
Kann ich da irgendwas machen oder muss ich damit leben das der String halt eben nicht "final static" ist?
Danke für alle Antworten im voraus!