Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *  Copyright 2007-2008, Plutext Pty Ltd.
   *   
   *  This file is part of docx4j.
  
      docx4j is licensed under the Apache License, Version 2.0 (the "License"); 
      you may not use this file except in compliance with the License. 
  
      You may obtain a copy of the License at 
 
         http://www.apache.org/licenses/LICENSE-2.0 
 
     Unless required by applicable law or agreed to in writing, software 
     distributed under the License is distributed on an "AS IS" BASIS, 
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     See the License for the specific language governing permissions and 
     limitations under the License.
 
  */
 
 package org.docx4j.docProps.variantTypes;
 
This object contains factory methods for each Java content interface and Java element interface generated in the org.docx4j.docProps.variantTypes package.

An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.

 
 public class ObjectFactory {
 
     private final static QName _Ostream_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""ostream");
     private final static QName _Date_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""date");
     private final static QName _Variant_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""variant");
     private final static QName _Ui2_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""ui2");
     private final static QName _Ui1_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""ui1");
     private final static QName _Lpstr_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""lpstr");
     private final static QName _Oblob_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""oblob");
     private final static QName _Stream_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""stream");
     private final static QName _Null_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""null");
     private final static QName _Empty_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""empty");
     private final static QName _Vector_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""vector");
     private final static QName _Ostorage_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""ostorage");
     private final static QName _Decimal_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""decimal");
     private final static QName _Cy_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""cy");
     private final static QName _Int_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""int");
     private final static QName _Error_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""error");
     private final static QName _Lpwstr_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""lpwstr");
     private final static QName _R4_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""r4");
     private final static QName _Uint_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""uint");
     private final static QName _I2_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""i2");
     private final static QName _Clsid_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""clsid");
     private final static QName _Bstr_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""bstr");
     private final static QName _Array_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""array");
     private final static QName _I1_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""i1");
     private final static QName _Storage_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""storage");
     private final static QName _I4_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""i4");
     private final static QName _Cf_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""cf");
     private final static QName _Vstream_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""vstream");
     private final static QName _R8_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""r8");
     private final static QName _Bool_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""bool");
     private final static QName _I8_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""i8");
     private final static QName _Ui4_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""ui4");
     private final static QName _Filetime_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""filetime");
     private final static QName _Ui8_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""ui8");
     private final static QName _Blob_QNAME = new QName("http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes""blob");

    
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.docx4j.docProps.variantTypes
 
     public ObjectFactory() {
     }

    
Create an instance of
 
     public Vstream createVstream() {
         return new Vstream();
     }

    
Create an instance of
    public Variant createVariant() {
        return new Variant();
    }

    
Create an instance of
    public Array createArray() {
        return new Array();
    }

    
Create an instance of
    public Vector createVector() {
        return new Vector();
    }

    
Create an instance of
    public Empty createEmpty() {
        return new Empty();
    }

    
Create an instance of
    public Cf createCf() {
        return new Cf();
    }

    
Create an instance of
    public Null createNull() {
        return new Null();
    }

    
Create an instance of <byte[]>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "ostream")
    public JAXBElement<byte[]> createOstream(byte[] value) {
        return new JAXBElement<byte[]>(byte[].classnull, ((byte[]) value));
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "date")
        return new JAXBElement<XMLGregorianCalendar>(XMLGregorianCalendar.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "variant")
    public JAXBElement<VariantcreateVariant(Variant value) {
        return new JAXBElement<Variant>(Variant.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "ui2")
    public JAXBElement<IntegercreateUi2(Integer value) {
        return new JAXBElement<Integer>(Integer.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "ui1")
    public JAXBElement<ShortcreateUi1(Short value) {
        return new JAXBElement<Short>(Short.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "lpstr")
    public JAXBElement<StringcreateLpstr(String value) {
        return new JAXBElement<String>(String.classnullvalue);
    }

    
Create an instance of <byte[]>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "oblob")
    public JAXBElement<byte[]> createOblob(byte[] value) {
        return new JAXBElement<byte[]>(byte[].classnull, ((byte[]) value));
    }

    
Create an instance of <byte[]>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "stream")
    public JAXBElement<byte[]> createStream(byte[] value) {
        return new JAXBElement<byte[]>(byte[].classnull, ((byte[]) value));
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "null")
    public JAXBElement<NullcreateNull(Null value) {
        return new JAXBElement<Null>(Null.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "empty")
    public JAXBElement<EmptycreateEmpty(Empty value) {
        return new JAXBElement<Empty>(Empty.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "vector")
    public JAXBElement<VectorcreateVector(Vector value) {
        return new JAXBElement<Vector>(Vector.classnullvalue);
    }

    
Create an instance of <byte[]>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "ostorage")
    public JAXBElement<byte[]> createOstorage(byte[] value) {
        return new JAXBElement<byte[]>(byte[].classnull, ((byte[]) value));
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "decimal")
    public JAXBElement<BigDecimalcreateDecimal(BigDecimal value) {
        return new JAXBElement<BigDecimal>(BigDecimal.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "cy")
    public JAXBElement<StringcreateCy(String value) {
        return new JAXBElement<String>(String.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "int")
    public JAXBElement<IntegercreateInt(Integer value) {
        return new JAXBElement<Integer>(Integer.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "error")
    public JAXBElement<StringcreateError(String value) {
        return new JAXBElement<String>(String.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "lpwstr")
    public JAXBElement<StringcreateLpwstr(String value) {
        return new JAXBElement<String>(String.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "r4")
    public JAXBElement<FloatcreateR4(Float value) {
        return new JAXBElement<Float>(Float.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "uint")
    public JAXBElement<LongcreateUint(Long value) {
        return new JAXBElement<Long>(Long.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "i2")
    public JAXBElement<ShortcreateI2(Short value) {
        return new JAXBElement<Short>(Short.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "clsid")
    public JAXBElement<StringcreateClsid(String value) {
        return new JAXBElement<String>(String.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "bstr")
    public JAXBElement<StringcreateBstr(String value) {
        return new JAXBElement<String>(String.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "array")
    public JAXBElement<ArraycreateArray(Array value) {
        return new JAXBElement<Array>(Array.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "i1")
    public JAXBElement<BytecreateI1(Byte value) {
        return new JAXBElement<Byte>(Byte.classnullvalue);
    }

    
Create an instance of <byte[]>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "storage")
    public JAXBElement<byte[]> createStorage(byte[] value) {
        return new JAXBElement<byte[]>(byte[].classnull, ((byte[]) value));
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "i4")
    public JAXBElement<IntegercreateI4(Integer value) {
        return new JAXBElement<Integer>(Integer.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "cf")
    public JAXBElement<CfcreateCf(Cf value) {
        return new JAXBElement<Cf>(Cf.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "vstream")
    public JAXBElement<VstreamcreateVstream(Vstream value) {
        return new JAXBElement<Vstream>(Vstream.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "r8")
    public JAXBElement<DoublecreateR8(Double value) {
        return new JAXBElement<Double>(Double.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "bool")
    public JAXBElement<BooleancreateBool(Boolean value) {
        return new JAXBElement<Boolean>(Boolean.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "i8")
    public JAXBElement<LongcreateI8(Long value) {
        return new JAXBElement<Long>(Long.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "ui4")
    public JAXBElement<LongcreateUi4(Long value) {
        return new JAXBElement<Long>(Long.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "filetime")
        return new JAXBElement<XMLGregorianCalendar>(XMLGregorianCalendar.classnullvalue);
    }

    
Create an instance of <>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "ui8")
    public JAXBElement<BigIntegercreateUi8(BigInteger value) {
        return new JAXBElement<BigInteger>(BigInteger.classnullvalue);
    }

    
Create an instance of <byte[]>}
    @XmlElementDecl(namespace = "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes", name = "blob")
    public JAXBElement<byte[]> createBlob(byte[] value) {
        return new JAXBElement<byte[]>(byte[].classnull, ((byte[]) value));
    }
New to GrepCode? Check out our FAQ X