Skip to content

Commit fcb2679

Browse files
committed
Rename model -> layout.
1 parent e55adb4 commit fcb2679

File tree

246 files changed

+429
-429
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

246 files changed

+429
-429
lines changed

forms/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</dependency>
2424
<dependency>
2525
<groupId>com.itextpdf</groupId>
26-
<artifactId>model</artifactId>
26+
<artifactId>layout</artifactId>
2727
<version>${project.version}</version>
2828
<scope>compile</scope>
2929
</dependency>

forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
import com.itextpdf.io.source.PdfTokenizer;
3535
import com.itextpdf.io.source.RandomAccessFileOrArray;
3636
import com.itextpdf.io.source.RandomAccessSourceFactory;
37-
import com.itextpdf.model.Canvas;
38-
import com.itextpdf.model.Property;
39-
import com.itextpdf.model.element.Paragraph;
37+
import com.itextpdf.layout.Canvas;
38+
import com.itextpdf.layout.Property;
39+
import com.itextpdf.layout.element.Paragraph;
4040

4141
import java.io.IOException;
4242
import java.util.ArrayList;
@@ -2189,7 +2189,7 @@ private String obfuscatePassword(String text) {
21892189
}
21902190

21912191
private void setParagraphProperties(Paragraph paragraph, String value) {
2192-
// TODO this is temporary and will be replaced by script autodetection logic on model level
2192+
// TODO this is temporary and will be replaced by script autodetection logic on layout level
21932193
if (value != null && value.length() > 0) {
21942194
Character.UnicodeScript script = Character.UnicodeScript.of(value.charAt(0));
21952195
paragraph.setFontScript(script);

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/Drawable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* The <code>Drawable</code> defines a drawing operation on a {@link PdfCanvas}
88
*
99
* This interface allows to customize the 'empty' space in a
10-
* {@link com.itextpdf.model.element.Tabstop TabStop} through a Strategy design
10+
* {@link com.itextpdf.layout.element.Tabstop TabStop} through a Strategy design
1111
* pattern
1212
*/
1313
public interface Drawable {

model/pom.xml renamed to layout/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
<version>1.0-SNAPSHOT</version>
1111
</parent>
1212

13-
<artifactId>model</artifactId>
14-
<name>iText 6 (Arya) - model</name>
13+
<artifactId>layout</artifactId>
14+
<name>iText 6 (Arya) - layout</name>
1515
<url>http://itextpdf.com/</url>
1616

1717
<dependencies>

model/src/main/java/com/itextpdf/model/Canvas.java renamed to layout/src/main/java/com/itextpdf/layout/Canvas.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
package com.itextpdf.model;
1+
package com.itextpdf.layout;
22

33
import com.itextpdf.kernel.geom.Rectangle;
44
import com.itextpdf.kernel.pdf.canvas.PdfCanvas;
55
import com.itextpdf.kernel.pdf.PdfDocument;
66
import com.itextpdf.kernel.pdf.PdfPage;
77
import com.itextpdf.kernel.pdf.xobject.PdfFormXObject;
8-
import com.itextpdf.model.renderer.CanvasRenderer;
9-
import com.itextpdf.model.renderer.RootRenderer;
8+
import com.itextpdf.layout.renderer.CanvasRenderer;
9+
import com.itextpdf.layout.renderer.RootRenderer;
1010

1111
/**
1212
* This class is used for adding content directly onto a specified {@link PdfCanvas}.
1313
* {@link Canvas} does not know the concept of a page, so it can't reflow to a 'next' {@link Canvas}.
1414
*
15-
* This class effectively acts as a bridge between the high-level <em>model</em>
15+
* This class effectively acts as a bridge between the high-level <em>layout</em>
1616
* API and the low-level <em>kernel</em> API.
1717
*/
1818
public class Canvas extends RootElement<Canvas> {

model/src/main/java/com/itextpdf/model/Document.java renamed to layout/src/main/java/com/itextpdf/layout/Document.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
package com.itextpdf.model;
1+
package com.itextpdf.layout;
22

33
import com.itextpdf.kernel.PdfException;
44
import com.itextpdf.kernel.geom.PageSize;
55
import com.itextpdf.kernel.geom.Rectangle;
66
import com.itextpdf.kernel.pdf.PdfDocument;
7-
import com.itextpdf.model.element.AreaBreak;
8-
import com.itextpdf.model.element.BlockElement;
9-
import com.itextpdf.model.element.IElement;
10-
import com.itextpdf.model.element.ILargeElement;
11-
import com.itextpdf.model.renderer.DocumentRenderer;
12-
import com.itextpdf.model.renderer.RootRenderer;
7+
import com.itextpdf.layout.element.AreaBreak;
8+
import com.itextpdf.layout.element.BlockElement;
9+
import com.itextpdf.layout.element.IElement;
10+
import com.itextpdf.layout.element.ILargeElement;
11+
import com.itextpdf.layout.renderer.DocumentRenderer;
12+
import com.itextpdf.layout.renderer.RootRenderer;
1313

1414
public class Document extends RootElement<Document> {
1515

model/src/main/java/com/itextpdf/model/ElementPropertyContainer.java renamed to layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
package com.itextpdf.model;
1+
package com.itextpdf.layout;
22

33
import com.itextpdf.kernel.pdf.canvas.PdfCanvasConstants;
44
import com.itextpdf.kernel.color.Color;
55
import com.itextpdf.kernel.font.PdfFont;
6-
import com.itextpdf.model.border.Border;
7-
import com.itextpdf.model.hyphenation.HyphenationConfig;
8-
import com.itextpdf.model.layout.LayoutPosition;
9-
import com.itextpdf.model.splitting.ISplitCharacters;
6+
import com.itextpdf.layout.border.Border;
7+
import com.itextpdf.layout.hyphenation.HyphenationConfig;
8+
import com.itextpdf.layout.layout.LayoutPosition;
9+
import com.itextpdf.layout.splitting.ISplitCharacters;
1010

1111
import java.util.Arrays;
1212
import java.util.EnumMap;
1313
import java.util.List;
1414
import java.util.Map;
1515

1616
/**
17-
* A generic abstract element that fits in a PDF model object hierarchy.
18-
* A superclass of all {@link IElement model object} implementations.
17+
* A generic abstract element that fits in a PDF layout object hierarchy.
18+
* A superclass of all {@link IElement layout object} implementations.
1919
*
2020
* @param <Type> this type
2121
*/
@@ -106,9 +106,9 @@ public Type setWidthPercent(float widthPercent) {
106106
}
107107

108108
/**
109-
* Sets the width property of the Element with a {@link com.itextpdf.model.Property.UnitValue}.
109+
* Sets the width property of the Element with a {@link com.itextpdf.layout.Property.UnitValue}.
110110
*
111-
* @param width a {@link com.itextpdf.model.Property.UnitValue} object
111+
* @param width a {@link com.itextpdf.layout.Property.UnitValue} object
112112
* @return this Element.
113113
*/
114114
public Type setWidth(Property.UnitValue width) {
@@ -180,7 +180,7 @@ public Type setFixedPosition(float x, float y, float width) {
180180
*
181181
* @param x horizontal position on the page
182182
* @param y vertical position on the page
183-
* @param width a {@link com.itextpdf.model.Property.UnitValue}
183+
* @param width a {@link com.itextpdf.layout.Property.UnitValue}
184184
* @return this Element.
185185
*/
186186
public Type setFixedPosition(float x, float y, Property.UnitValue width) {
@@ -231,7 +231,7 @@ public Type setFixedPosition(int pageNumber, float x, float y, Property.UnitValu
231231
/**
232232
* Sets the horizontal alignment of this Element.
233233
*
234-
* @param horizontalAlignment an enum value of type {@link com.itextpdf.model.Property.HorizontalAlignment}
234+
* @param horizontalAlignment an enum value of type {@link com.itextpdf.layout.Property.HorizontalAlignment}
235235
* @return this Element.
236236
*/
237237
public Type setHorizontalAlignment(Property.HorizontalAlignment horizontalAlignment) {
@@ -271,7 +271,7 @@ public Type setFontSize(float fontSize) {
271271
/**
272272
* Sets the font size of this Element.
273273
*
274-
* @param alignment an enum value of type {@link com.itextpdf.model.Property.TextAlignment}
274+
* @param alignment an enum value of type {@link com.itextpdf.layout.Property.TextAlignment}
275275
* @return this Element.
276276
*/
277277
public Type setTextAlignment(Property.TextAlignment alignment) {
@@ -384,7 +384,7 @@ public Type setBorderLeft(Border border) {
384384

385385
/**
386386
* Sets a rule for splitting strings when they don't fit into one line.
387-
* The default implementation is {@link com.itextpdf.model.splitting.DefaultSplitCharacters}
387+
* The default implementation is {@link com.itextpdf.layout.splitting.DefaultSplitCharacters}
388388
* @param splitCharacters an implementation of {@link ISplitCharacters}
389389
* @return this Element.
390390
*/

model/src/main/java/com/itextpdf/model/IPropertyContainer.java renamed to layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.itextpdf.model;
1+
package com.itextpdf.layout;
22

33
/**
44
* An generic Map-like interface that defines methods for storing and retrieving

model/src/main/java/com/itextpdf/model/Property.java renamed to layout/src/main/java/com/itextpdf/layout/Property.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.itextpdf.model;
1+
package com.itextpdf.layout;
22

33
import com.itextpdf.kernel.color.Color;
44

55
/**
6-
* An enum of property names that are used for graphical properties of model
6+
* An enum of property names that are used for graphical properties of layout
77
* elements. The {@link IPropertyContainer} performs the same function as an
88
* {@link EnumMap}, with the values of {@link Property} as its potential keys.
99
*/
@@ -394,7 +394,7 @@ public int hashCode() {
394394

395395
/**
396396
* A specialized enum holding the possible values for a list {@link
397-
* com.itextpdf.model.element.List}'s entry prefix. This class is meant to
397+
* com.itextpdf.layout.element.List}'s entry prefix. This class is meant to
398398
* be used as the value for the {@link Property#LIST_SYMBOL} key in an
399399
* {@link IPropertyContainer}.
400400
*/
@@ -418,7 +418,7 @@ public enum ListNumberingType {
418418

419419
/**
420420
* A specialized enum holding the possible values for a {@link
421-
* com.itextpdf.model.element.List List}'s entry prefix. This class is meant
421+
* com.itextpdf.layout.element.List List}'s entry prefix. This class is meant
422422
* to be used as the value for the {@link Property#LIST_SYMBOL} key in an
423423
* {@link IPropertyContainer}.
424424
*/

model/src/main/java/com/itextpdf/model/RootElement.java renamed to layout/src/main/java/com/itextpdf/layout/RootElement.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
package com.itextpdf.model;
1+
package com.itextpdf.layout;
22

33
import com.itextpdf.kernel.font.PdfFont;
44
import com.itextpdf.kernel.font.PdfFontFactory;
55
import com.itextpdf.kernel.pdf.PdfDocument;
66
import com.itextpdf.kernel.pdf.PdfName;
77
import com.itextpdf.kernel.pdf.canvas.PdfCanvasConstants;
8-
import com.itextpdf.model.element.BlockElement;
9-
import com.itextpdf.model.element.Div;
10-
import com.itextpdf.model.element.IElement;
11-
import com.itextpdf.model.element.Image;
12-
import com.itextpdf.model.element.Paragraph;
13-
import com.itextpdf.model.renderer.AbstractRenderer;
14-
import com.itextpdf.model.renderer.RootRenderer;
15-
import com.itextpdf.model.splitting.DefaultSplitCharacters;
16-
import com.itextpdf.model.splitting.ISplitCharacters;
8+
import com.itextpdf.layout.element.BlockElement;
9+
import com.itextpdf.layout.element.Div;
10+
import com.itextpdf.layout.element.IElement;
11+
import com.itextpdf.layout.element.Image;
12+
import com.itextpdf.layout.element.Paragraph;
13+
import com.itextpdf.layout.renderer.AbstractRenderer;
14+
import com.itextpdf.layout.renderer.RootRenderer;
15+
import com.itextpdf.layout.splitting.DefaultSplitCharacters;
16+
import com.itextpdf.layout.splitting.ISplitCharacters;
1717

1818
import java.io.IOException;
1919
import java.util.ArrayList;
@@ -22,7 +22,7 @@
2222
import java.util.Map;
2323

2424
/**
25-
* A generic abstract root element for a PDF model object hierarchy.
25+
* A generic abstract root element for a PDF layout object hierarchy.
2626
*
2727
* @param <Type> this type
2828
*/

0 commit comments

Comments
 (0)