/* * Copyright 2013 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License. */ package org.openntf.domino; import java.util.Vector; import org.openntf.domino.types.DocumentDescendant; import org.openntf.domino.types.FactorySchema; /** * The Interface RichTextItem. */ public interface RichTextItem extends lotus.domino.RichTextItem, org.openntf.domino.ext.RichTextItem, org.openntf.domino.Item, DocumentDescendant { public static class Schema extends FactorySchema<RichTextItem, lotus.domino.RichTextItem, Document> { @Override public Class<RichTextItem> typeClass() { return RichTextItem.class; } @Override public Class<lotus.domino.RichTextItem> delegateClass() { return lotus.domino.RichTextItem.class; } @Override public Class<Document> parentClass() { return Document.class; } }; public static final Schema SCHEMA = new Schema(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addNewLine() */ @Override public void addNewLine(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addNewLine(int) */ @Override public void addNewLine(final int count); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addNewLine(int, boolean) */ @Override public void addNewLine(final int count, final boolean newParagraph); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addPageBreak() */ @Override public void addPageBreak(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addPageBreak(lotus.domino.RichTextParagraphStyle) */ @Override public void addPageBreak(final lotus.domino.RichTextParagraphStyle pstyle); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addTab() */ @Override public void addTab(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#addTab(int) */ @Override public void addTab(final int count); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.Database) */ @Override public void appendDocLink(final lotus.domino.Database db); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.Database, java.lang.String) */ @Override public void appendDocLink(final lotus.domino.Database db, final String comment); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.Database, java.lang.String, java.lang.String) */ @Override public void appendDocLink(final lotus.domino.Database db, final String comment, final String hotspotText); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.Document) */ @Override public void appendDocLink(final lotus.domino.Document doc); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.Document, java.lang.String) */ @Override public void appendDocLink(final lotus.domino.Document doc, final String comment); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.Document, java.lang.String, java.lang.String) */ @Override public void appendDocLink(final lotus.domino.Document doc, final String comment, final String hotspotText); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.View) */ @Override public void appendDocLink(final lotus.domino.View view); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.View, java.lang.String) */ @Override public void appendDocLink(final lotus.domino.View view, final String comment); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendDocLink(lotus.domino.View, java.lang.String, java.lang.String) */ @Override public void appendDocLink(final lotus.domino.View view, final String comment, final String hotspotText); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendParagraphStyle(lotus.domino.RichTextParagraphStyle) */ @Override public void appendParagraphStyle(final lotus.domino.RichTextParagraphStyle pstyle); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendRTItem(lotus.domino.RichTextItem) */ @Override public void appendRTItem(final lotus.domino.RichTextItem rtitem); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendStyle(lotus.domino.RichTextStyle) */ @Override public void appendStyle(final lotus.domino.RichTextStyle rstyle); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendTable(int, int) */ @Override public void appendTable(final int rows, final int columns); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendTable(int, int, java.util.Vector) */ @SuppressWarnings("rawtypes") @Override public void appendTable(final int rows, final int columns, final Vector labels); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendTable(int, int, java.util.Vector, int, java.util.Vector) */ @SuppressWarnings("rawtypes") @Override public void appendTable(final int rows, final int columns, final Vector labels, final int leftMargin, final Vector pstyles); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#appendText(java.lang.String) */ @Override public void appendText(final String text); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#beginInsert(lotus.domino.Base) */ @Override public void beginInsert(final lotus.domino.Base element); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#beginInsert(lotus.domino.Base, boolean) */ @Override public void beginInsert(final lotus.domino.Base element, final boolean after); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#beginSection(java.lang.String) */ @Override public void beginSection(final String title); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#beginSection(java.lang.String, lotus.domino.RichTextStyle) */ @Override public void beginSection(final String title, final lotus.domino.RichTextStyle titleStyle); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#beginSection(java.lang.String, lotus.domino.RichTextStyle, lotus.domino.ColorObject, boolean) */ @Override public void beginSection(final String title, final lotus.domino.RichTextStyle titleStyle, final lotus.domino.ColorObject barColor, final boolean expand); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#compact() */ @Override public void compact(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#createNavigator() */ @Override public RichTextNavigator createNavigator(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#createRange() */ @Override public RichTextRange createRange(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#embedObject(int, java.lang.String, java.lang.String, java.lang.String) */ @Override public EmbeddedObject embedObject(final int type, final String className, final String source, final String name); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#endInsert() */ @Override public void endInsert(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#endSection() */ @Override public void endSection(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#getEmbeddedObject(java.lang.String) */ @Override public EmbeddedObject getEmbeddedObject(final String name); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#getEmbeddedObjects() */ @Override public Vector<EmbeddedObject> getEmbeddedObjects(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#getFormattedText(boolean, int, int) */ @Override public String getFormattedText(final boolean tabStrip, final int lineLen, final int maxLen); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#getNotesFont(java.lang.String, boolean) */ @Override public int getNotesFont(final String faceName, final boolean addOnFail); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#getUnformattedText() */ @Override public String getUnformattedText(); /* * (non-Javadoc) * * @see lotus.domino.RichTextItem#update() */ @Override public void update(); }