Examples of TextEntryParseException


Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

        for (final T enumConstant : enumConstants) {
            if (enumConstant.toString().equals(entry)) {
                return enumConstant;
            }
        }
        throw new TextEntryParseException("Unknown enum constant '" + entry + "'");
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

        allowingObjectSpecCorrespondingClassAndSpecIdIs(boolean.class);

        context.checking(new Expectations() {
            {
                one(mockEncodableFacet).fromEncodedString("aString");
                will(throwException(new TextEntryParseException("'aString' cannot be parsed as a boolean value")));
            }
        });

        // when
        JsonValueEncoder.asAdapter(mockObjectSpec, representation, null);
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

        allowingObjectSpecCorrespondingClassAndSpecIdIs(long.class);

        context.checking(new Expectations() {
            {
                one(mockEncodableFacet).fromEncodedString("aString");
                will(throwException(new TextEntryParseException("'aString' cannot be parsed as a long value")));
            }
        });

        // when
        JsonValueEncoder.asAdapter(mockObjectSpec, representation, null);
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

                return formatter.parseLocalDate(dateStr);
            } catch (final IllegalArgumentException e) {
                // continue to next
            }
        }
        throw new TextEntryParseException("Not recognised as a date: " + dateStr);
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

    @Override
    protected Integer doParse(final Object context, final String entry) {
        try {
            return Integer.valueOf(format.parse(entry).intValue());
        } catch (final ParseException e) {
            throw new TextEntryParseException("Not an whole number " + entry, e);
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

    @Override
    protected Long doParse(final Object context, final String entry) {
        try {
            return Long.valueOf(format.parse(entry).longValue());
        } catch (final ParseException e) {
            throw new TextEntryParseException("Not a whole number " + entry, e);
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

    @Override
    protected Float doParse(final Object context, final String entry) {
        try {
            return new Float(format.parse(entry).floatValue());
        } catch (final ParseException e) {
            throw new TextEntryParseException("Not a floating point number " + entry, e);
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

    @Override
    protected Byte doParse(final Object context, final String entry) {
        try {
            return Byte.valueOf(format.parse(entry).byteValue());
        } catch (final ParseException e) {
            throw new TextEntryParseException("Not a number " + entry, e);
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

    @Override
    protected Short doParse(final Object context, final String entry) {
        try {
            return Short.valueOf(format.parse(entry).shortValue());
        } catch (final ParseException e) {
            throw new TextEntryParseException("Not a whole number " + entry, e);
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException

            return new Percentage(new Float(format.parse(text).floatValue()));
        } catch (final ParseException e) {
            try {
                return new Percentage(asFloat(text));
            } catch (final ParseException ee) {
                throw new TextEntryParseException("Not a number " + text, ee);
            }
        }
    }
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.