|
LPEX 4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.lpex.core.LpexCommonParser com.ibm.lpex.prop.PropertiesParser
public class PropertiesParser
Document parser for Java properties files.
Actions and assigned keys added by this document parser:
Keys already defined (for example, by the active base editor profile and by the user profile) to an action different from nullAction are not redefined in here.
Action modified by this document parser:
Parser property handled directly by this parser:
bidi
TODO
).
Properties.load(java.io.InputStream)
Field Summary |
---|
Constructor Summary | |
---|---|
PropertiesParser(LpexView lpexView)
Constructor. |
Method Summary | |
---|---|
String |
getCommentStyleCharacters()
Returns the style characters used for styling comments ("c$"). |
String |
getLanguage()
Returns "properties" , the document type supported by this parser. |
protected String |
getPopupItem(String key)
|
protected String |
getPopupItems(int popupLocation)
Returns this parser's contribution to the popup. |
ResourceBundle |
getProfile()
Returns this parser's profile resource bundle for the install parser properties. |
protected void |
initParser()
Initializes the parser. |
void |
parseAll()
Total parse of the entire document. |
void |
parseElement(int element)
Incremental parse. |
protected void |
parseOneElement(int element)
Parses one non-show element in the document. |
protected void |
propertySet(String key)
Listens to changes to the taskTags parser property in this view. |
protected void |
setStyleAttributes()
Defines this parser's style attributes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertiesParser(LpexView lpexView)
lpexView
- the document view associated with this parserMethod Detail |
---|
protected void initParser()
initParser
in class LpexCommonParser
protected void propertySet(String key)
propertySet
in class LpexCommonParser
key
- base name of the parser property that was set, for example "autoIndent"LpexCommonParser.setProperty(String,String)
,
LpexCommonParser.getProperty(java.lang.String)
,
Parser propertiesprotected String getPopupItems(int popupLocation)
getPopupItems
in class LpexCommonParser
popupLocation
- the location on the pop-up menu of the items
requested, one of: LpexCommonParser.POPUP_TOP
, LpexCommonParser.POPUP_FILTERVIEW
,
LpexCommonParser.POPUP_SOURCE
, LpexCommonParser.POPUP_END
null
if noneLpexCommonParser.defineFilterAction(java.lang.String, java.lang.String)
protected String getPopupItem(String key)
protected void setStyleAttributes()
'_'
(layout blanks),
'k'
(key),
'='
(equal),
'v'
(value),
'a'
(ampersand in value),
'c'
(comment),
'$'
(comment task tag).
public String getCommentStyleCharacters()
getCommentStyleCharacters
in class LpexCommonParser
public String getLanguage()
"properties"
, the document type supported by this parser.
getLanguage
in class LpexCommonParser
LpexCommonParser.getProperty(java.lang.String)
,
LpexCommonParser.setProperty(java.lang.String, java.lang.String)
public ResourceBundle getProfile()
getProfile
in class LpexCommonParser
LpexCommonParser.getProperty(java.lang.String)
,
Parser propertiespublic void parseAll()
parseAll
in class LpexCommonParser
public void parseElement(int element)
parseElement
in class LpexCommonParser
element
- an element affected by a committed change in this viewLpexView.parsePending(int)
,
LpexView.elementParsed(int)
,
Total and incremental parseprotected void parseOneElement(int element)
element
- one document element to parse
|
LPEX 4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |