本文整理了Java中javax.swing.text.StyledDocument.getProperty()
方法的一些代码示例,展示了StyledDocument.getProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StyledDocument.getProperty()
方法的具体详情如下:
包路径:javax.swing.text.StyledDocument
类名称:StyledDocument
方法名:getProperty
暂无
代码示例来源:origin: org.netbeans.api/org-openide-text
@Override
public String getLocalizedMessage() {
return NbBundle.getMessage(
CloneableEditorSupport.class,
"FMT_External_change_write",
myDoc.getProperty(Document.TitleProperty)
);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-core
@Override
protected StyledDocument createStyledDocument(EditorKit kit) {
StyledDocument doc = super.createStyledDocument(kit);
//#174763 workaround - there isn't any elegant place where to place
//a code which needs to be run after document's COMPLETE initialization.
//DataEditorSupport.createStyledDocument() creates the document via the
//EditorKit.createDefaultDocument(), but some of the important properties
//like Document.StreamDescriptionProperty or mimetype are set as the
//document properties later.
//A hacky solution is that a Runnable can be set to the postInitRunnable property
//in the EditorKit.createDefaultDocument() and the runnable is run
//once the document is completely initialized.
Runnable postInitRunnable = (Runnable)doc.getProperty("postInitRunnable"); //NOI18N
if(postInitRunnable != null) {
postInitRunnable.run();
}
return doc;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-core
@Override
protected void saveFromKitToStream(StyledDocument doc, EditorKit kit, OutputStream stream) throws IOException, BadLocationException {
Parameters.notNull("doc", doc);
Parameters.notNull("kit", kit);
String foundEncoding = (String) doc.getProperty(DOCUMENT_SAVE_ENCODING);
String encoding = foundEncoding != null ? foundEncoding : defaulEncoding;
Charset charset = Charset.forName("UTF-8"); //NOI18N
try {
charset = Charset.forName(encoding);
} catch (IllegalCharsetNameException | UnsupportedCharsetException e) {
LOGGER.log(Level.INFO, "Illegal charset found: {0}, defaulted to UTF-8 as warned by dialog", encoding);
}
writeByteOrderMark(charset, stream);
super.saveFromKitToStream(doc, kit, stream);
}
private static final Set<String> UTF_16_CHARSETS = new HashSet<String>();
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-source
private StyledDocument setupSlowDocumentProperties(StyledDocument doc) {
assert !SwingUtilities.isEventDispatchThread();
if (doc != null && !Boolean.TRUE.equals(doc.getProperty(EXTRA_DOCUMENT_PROPERTIES))) {
// setup language flavor lexing attributes
Language<?> language = (Language<?>) doc.getProperty(Language.class);
assert language != null : "no language for " + doc;
if (language != null) {
InputAttributes lexerAttrs = (InputAttributes)doc.getProperty(InputAttributes.class);
assert lexerAttrs != null : "no language attributes for " + doc;
if (lexerAttrs == null) {
lexerAttrs = new InputAttributes();
doc.putProperty(InputAttributes.class, lexerAttrs);
}
Filter<?> filter = getDefaultFilter(language, doc);
assert filter != null : "no language filter for " + doc + " with language " + language;
if (filter != null) {
lexerAttrs.setValue(language, CndLexerUtilities.LEXER_FILTER, filter, true); // NOI18N
}
}
// try to setup document's extra properties during non-EDT load if needed
PropertiesProviders.addProperty(getDataObject(), doc);
doc.putProperty(EXTRA_DOCUMENT_PROPERTIES, Boolean.TRUE);
rebuildDocumentControls(doc);
}
return doc;
}
代码示例来源:origin: org.netbeans.api/org-openide-text
throw ex;
} catch (IOException ex) {
Object title = doc.getProperty(Document.TitleProperty);
Exceptions.attachLocalizedMessage(ex,
NbBundle.getMessage(CloneableEditorSupport.class,
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
String msg = NbBundle.getMessage (CloneableEditorSupport.class,
"FMT_External_change", // NOI18N
d.getProperty (javax.swing.text.Document.TitleProperty)
);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-source
private GuardedSectionsProvider getGuardedSectionsProvider(final StyledDocument doc, EditorKit kit) {
Object o = doc.getProperty(GuardedSectionsProvider.class);
if (o instanceof GuardedSectionsProvider) {
return (GuardedSectionsProvider) o;
}
String mimeType = kit.getContentType();
CndUtils.assertTrueInConsole(mimeType != null, "unexpected null content type"); // NOI18N
if (mimeType != null) {
GuardedSectionsFactory gsf = GuardedSectionsFactory.find(mimeType);
if (gsf != null) {
GuardedSectionsProvider gsp = gsf.create(new GuardedEditorSupportImpl(doc));
doc.putProperty(GuardedSectionsProvider.class, gsp);
return gsp;
}
}
return null;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
String msg = NbBundle.getMessage (CloneableEditorSupport.class,
"FMT_External_change", // NOI18N
d.getProperty (javax.swing.text.Document.TitleProperty)
);
代码示例来源:origin: org.netbeans.api/org-openide-text
String msg = NbBundle.getMessage(
CloneableEditorSupport.class, "FMT_External_change", // NOI18N
d.getProperty(javax.swing.text.Document.TitleProperty)
);
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-languages
public String toString () {
int offset = next (1) == null ?
doc.getLength () : next (1).getOffset ();
int lineNumber = NbDocument.findLineNumber (doc, offset);
return (String) doc.getProperty ("title") + ":" +
(lineNumber + 1) + "," +
(offset - NbDocument.findLineOffset (doc, lineNumber) + 1);
// StringBuffer sb = new StringBuffer ();
// TokenItem t = next;
// int i = 0;
// while (i < 10) {
// if (t == null) break;
// EditorToken et = (EditorToken) t.getTokenID ();
// sb.append (Token.create (
// et.getMimeType (),
// et.getType (),
// t.getImage (),
// null
// ));
// t = t.getNext ();
// i++;
// }
// return sb.toString ();
}
}
代码示例来源:origin: org.netbeans.api/org-openide-text
Runnable beforeSaveRunnable = (Runnable) myDoc.getProperty("beforeSaveRunnable");
if (beforeSaveRunnable != null) {
内容来源于网络,如有侵权,请联系作者删除!