Class AbstractValueFactory

  • All Implemented Interfaces:
    javax.jcr.ValueFactory
    Direct Known Subclasses:
    SimpleValueFactory, ValueFactoryImpl

    public abstract class AbstractValueFactory
    extends java.lang.Object
    implements javax.jcr.ValueFactory
    This class implements the ValueFactory interface.
    See Also:
    Session.getValueFactory()
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.jcr.Binary createBinary​(java.io.InputStream stream)
      javax.jcr.Value createValue​(boolean value)
      javax.jcr.Value createValue​(double value)
      javax.jcr.Value createValue​(long value)
      javax.jcr.Value createValue​(java.io.InputStream value)
      javax.jcr.Value createValue​(java.lang.String value)
      javax.jcr.Value createValue​(java.lang.String value, int type)
      javax.jcr.Value createValue​(java.math.BigDecimal value)
      javax.jcr.Value createValue​(java.util.Calendar value)
      javax.jcr.Value createValue​(javax.jcr.Binary value)
      javax.jcr.Value createValue​(javax.jcr.Node value)
      javax.jcr.Value createValue​(javax.jcr.Node node, boolean weak)
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createValue

        public javax.jcr.Value createValue​(boolean value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(java.util.Calendar value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(double value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(java.io.InputStream value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(long value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(javax.jcr.Node value)
                                    throws javax.jcr.RepositoryException
        Specified by:
        createValue in interface javax.jcr.ValueFactory
        Throws:
        javax.jcr.RepositoryException
      • createValue

        public javax.jcr.Value createValue​(java.lang.String value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(java.lang.String value,
                                           int type)
                                    throws javax.jcr.ValueFormatException
        Specified by:
        createValue in interface javax.jcr.ValueFactory
        Throws:
        javax.jcr.ValueFormatException
      • createBinary

        public javax.jcr.Binary createBinary​(java.io.InputStream stream)
                                      throws javax.jcr.RepositoryException
        Specified by:
        createBinary in interface javax.jcr.ValueFactory
        Throws:
        javax.jcr.RepositoryException
      • createValue

        public javax.jcr.Value createValue​(javax.jcr.Binary value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(java.math.BigDecimal value)
        Specified by:
        createValue in interface javax.jcr.ValueFactory
      • createValue

        public javax.jcr.Value createValue​(javax.jcr.Node node,
                                           boolean weak)
                                    throws javax.jcr.RepositoryException
        Specified by:
        createValue in interface javax.jcr.ValueFactory
        Throws:
        javax.jcr.RepositoryException