pbwest 2004/01/14 06:59:05 Modified: src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design FObjects.java Log: Removed redundant statement from makeFlowObject Added Javadoc comments Revision Changes Path No revision No revision 1.1.2.5 +33 -10 xml-fop/src/java/org/apache/fop/fo/Attic/FObjects.java Index: FObjects.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Attic/FObjects.java,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -u -r1.1.2.4 -r1.1.2.5 --- FObjects.java 14 Jan 2004 14:40:19 -0000 1.1.2.4 +++ FObjects.java 14 Jan 2004 14:59:05 -0000 1.1.2.5 @@ -77,19 +77,24 @@ public static final String packageNamePrefix = "org.apache.fop"; + /** + * Create a singleton FObjects object + */ public static final FObjects fobjects; static { - //try { - fobjects = new FObjects(); - //} catch (FOPException e) { - //throw new RuntimeException(e.getMessage()); - //} + fobjects = new FObjects(); } + /** + * @return the singleton + */ public static final FObjects getFObjects() { return fobjects; } + /** + * FObjects cannot be instantiated + */ private FObjects() {} /** @@ -300,23 +305,41 @@ "Attempt to makeFlowObject() with XMLEvent for event type " + XMLEvent.eventTypeName(event.getType())); } - int foType = FObjectNames.PCDATA; - return new FoPcdata(foTree, parent, event, stateFlags); } + /** + * Get the index of an unqualified FO class name + * @param name of the FO + * @return the index + */ public static int getFoIndex(String name) { return ((Integer)(foToIndex.get(name))).intValue(); } + /** + * Get the unqualified class name of the indicated FO + * @param foIndex of the rwquired FO + * @return the unqualified class name + */ public static String getClassName(int foIndex) { return foClassNames[foIndex]; } + /** + * Get the fully-qualified class name of the indicated FO + * @param foIndex of the required FO + * @return the fully-qualified class name + */ public static String getPkgClassName(int foIndex) { return foPkgClassNames[foIndex]; } + /** + * Get the <code>Constructor</code> object for a given FO + * @param foIndex of the FO + * @return the <code>Constructor</code> + */ public Constructor getConstructor(int foIndex) { return foConstructors[foIndex]; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]