Examples of CharacterSequence


Examples of net.sourceforge.chaperon.grammar.token.definition.CharacterSequence

        concatenation.setMaxOccurs(getMaxOccursFromAttributes(atts));
        stack.push(concatenation);
      }
      else if (localName.equals(CHARACTERSEQUENCE_ELEMENT))
      {
        CharacterSequence charactersequence = new CharacterSequence();

        charactersequence.setMinOccurs(getMinOccursFromAttributes(atts));
        charactersequence.setMaxOccurs(getMaxOccursFromAttributes(atts));
        charactersequence.setSequence(atts.getValue(CHARACTERSEQUENCE_SEQUENCE_ATTRIBUTE));
        stack.push(charactersequence);
      }
      else if (localName.equals(UNIVERSALCHARACTER_ELEMENT))
      {
        UniversalCharacter uni = new UniversalCharacter();
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

     */
    private void init(final Area parentArea, final int backingOffset,
            final int backingSize, final int progressionDimensionUsed,
            final boolean hasDiscretionaryHyphen,
            final boolean hasFauxSmallCaps) {
        final CharacterSequence generatedBy = this.traitGeneratedBy();
        this.charSequence = new TextAreaCharSequence(generatedBy.getAreaTreeText(this),
                backingOffset, backingSize, hasDiscretionaryHyphen, hasFauxSmallCaps);
        this.resolvedLetterSpacing = this.traitLetterSpacingOpt();
        this.resolvedWordSpacing = this.traitWordSpacingOpt();
        final int computedPD = this.recomputeProgressionDimension();
        setProgressionDimension(computedPD);
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

    /**
     * {@inheritDoc}
     * Overrides the Area method because it needs to handle faux-small-caps.
     */
    public int traitFontSize() {
        final CharacterSequence generatedBy = this.traitGeneratedBy();
        final int nominalFontSize = generatedBy.traitFontSizeActual(this,
                this.getPrimaryFont().getFont());
        if (this.hasFauxSmallCaps()) {
            final FontUse fontUse = getPrimaryFont();
            return fontUse.smallCapsSize(nominalFontSize);
        }
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

     */
    public int traitHyphenationCharacter() {
        /* TODO: Clean this method up after we clean up the construction. */
        final Fo generatedBy = this.traitGeneratedBy();
        if (generatedBy instanceof CharacterSequence) {
            final CharacterSequence character = (CharacterSequence) generatedBy;
            return character.traitHyphenationCharacter(this);
        } else {
            final NormalBlockArea blockArea = this.ancestorNormalBlockArea();
            final Block block = blockArea.traitGeneratedBy();
            return block.traitHyphenationCharacter(blockArea);
        }
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

    /**
     * {@inheritDoc}
     */
    public int traitSpaceStartOptimum() {
        final CharacterSequence character = this.generatedByCharacter();
        if (character == null) {
            return 0;
        } else {
            return character.traitSpaceStartOptimum(this);
        }
    }
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

    /**
     * {@inheritDoc}
     */
    public int traitSpaceEndOptimum() {
        final CharacterSequence character = this.generatedByCharacter();
        if (character == null) {
            return 0;
        } else {
            return character.traitSpaceEndOptimum(this);
        }
    }
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

        final StringBuilder builder = new StringBuilder();
        final DescendantIterator iterator = this.getDescendantIterator();
        while (iterator.hasNext()) {
            final FObj fobj = iterator.next();
            if (fobj instanceof CharacterSequence) {
                final CharacterSequence text = (CharacterSequence) fobj;
                builder.append(text.getAreaTreeText(null));
            }
        }
        return builder.toString();
    }
View Full Code Here

Examples of org.axsl.fo.fo.CharacterSequence

        LineContentFactory factory = lineArea;
        if (this.areaStack.size() > 0) {
            factory = this.areaStack.peek();
        }
        if (textToUse instanceof CharacterSequence) {
            final CharacterSequence foText = (CharacterSequence) textToUse;
            factory.makeGlyphAreaSequence(foText, startOffset, sizeInChars,
                    sizeInline,
                    hasDiscretionaryHyphen, hasFauxSmallCaps, isLastItemOnLine,
                    graftingPoint);
        } else {
View Full Code Here

Examples of org.hybridlabs.source.beautifier.CharacterSequence

    public void testSample0() throws Exception {
        PostProcessor postProcessor = new JavaImportBeautifier();
        File file = new File("src/test/resources/Sample0.java");
        FileHandle fh = new FileHandleImpl(null, file);

        CompatibilityHelper.setBuffer(fh, new CharacterSequence(loadTestFile("Sample01.java_input")));

        postProcessor.beforeWriteAndClose(fh);

        assertNotNull(CompatibilityHelper.getBuffer(fh));
    }
View Full Code Here

Examples of org.hybridlabs.source.beautifier.CharacterSequence

    public void testSample1() throws Exception {
        testIndexedSample("01", false, false);
    }

    public void testSample1Formatted() throws Exception {
        CharacterSequence sequence = new CharacterSequence(loadTestFile("Sample01.java_input"));
        beautifier.beautify(sequence);

        CharacterSequence expectedOutput = new CharacterSequence(loadTestFile("Sample01.java_formatted_output"));
        compare(expectedOutput, sequence);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.