You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by sa...@apache.org on 2010/10/19 00:13:38 UTC

svn commit: r1024043 - /xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java

Author: sandygao
Date: Mon Oct 18 22:13:37 2010
New Revision: 1024043

URL: http://svn.apache.org/viewvc?rev=1024043&view=rev
Log:
Setting SVN properties for new files.

Modified:
    xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java   (contents, props changed)

Modified: xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java
URL: http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java?rev=1024043&r1=1024042&r2=1024043&view=diff
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java (original)
+++ xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java Mon Oct 18 22:13:37 2010
@@ -1,97 +1,97 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.apache.xerces.xs;
-
-/**
- * Represents an actual value of a simple type.
- */
-public interface XSValue {
-    
-    /**
-     * The schema normalized value.
-     */
-    public String getNormalizedValue();
-
-    /**
-     * The actual value. <code>null</code> if the value is in error. 
-     */
-    public Object getActualValue();
-
-    /**
-     * The declared simple type definition used to validate this value.
-     * It can be a union type.
-     */
-    public XSSimpleTypeDefinition getTypeDefinition();
-
-    /**
-     * If the declared simple type definition is a union, return the member
-     * type actually used to validate the value. Otherwise null.
-     */
-    public XSSimpleTypeDefinition getMemberTypeDefinition();
-
-    /**
-     * If <code>getTypeDefinition()</code> returns a list type whose item type
-     * is a union type, then this method returns a list with the same length
-     * as the value list, for simple types that actually validated
-     * the corresponding item in the value. 
-     */
-    public XSObjectList getMemberTypeDefinitions();
-
-    /**
-     * The actual value built-in datatype, e.g. 
-     * <code>STRING_DT, SHORT_DT</code>. If the type definition of this 
-     * value is a list type definition, this method returns 
-     * <code>LIST_DT</code>. If the type definition of this value is a list 
-     * type definition whose item type is a union type definition, this 
-     * method returns <code>LISTOFUNION_DT</code>. To query the actual value 
-     * of the list or list of union type definitions use 
-     * <code>itemValueTypes()</code>.
-     */
-    public short getActualValueType();
-
-    /**
-     * In the case the actual value represents a list, i.e. the 
-     * <code>actualNormalizedValueType</code> is <code>LIST_DT</code>, the 
-     * returned array consists of one type kind which represents the itemType
-     * . For example: 
-     * <pre> &lt;simpleType name="listtype"&gt; &lt;list 
-     * itemType="positiveInteger"/&gt; &lt;/simpleType&gt; &lt;element 
-     * name="list" type="listtype"/&gt; ... &lt;list&gt;1 2 3&lt;/list&gt; </pre>
-     *  
-     * The <code>schemaNormalizedValue</code> value is "1 2 3", the 
-     * <code>actualNormalizedValueType</code> value is <code>LIST_DT</code>, 
-     * and the <code>itemValueTypes</code> is an array of size 1 with the 
-     * value <code>POSITIVEINTEGER_DT</code>. 
-     * <br> If the actual value represents a list type definition whose item 
-     * type is a union type definition, i.e. <code>LISTOFUNION_DT</code>, 
-     * for each actual value in the list the array contains the 
-     * corresponding memberType kind. For example: 
-     * <pre> &lt;simpleType 
-     * name='union_type' memberTypes="integer string"/&gt; &lt;simpleType 
-     * name='listOfUnion'&gt; &lt;list itemType='union_type'/&gt; 
-     * &lt;/simpleType&gt; &lt;element name="list" type="listOfUnion"/&gt; 
-     * ... &lt;list&gt;1 2 foo&lt;/list&gt; </pre>
-     *  The 
-     * <code>schemaNormalizedValue</code> value is "1 2 foo", the 
-     * <code>actualNormalizedValueType</code> is <code>LISTOFUNION_DT</code>
-     * , and the <code>itemValueTypes</code> is an array of size 3 with the 
-     * following values: <code>INTEGER_DT, INTEGER_DT, STRING_DT</code>. 
-     */
-    public ShortList getListValueTypes();
-
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.apache.xerces.xs;
+
+/**
+ * Represents an actual value of a simple type.
+ */
+public interface XSValue {
+    
+    /**
+     * The schema normalized value.
+     */
+    public String getNormalizedValue();
+
+    /**
+     * The actual value. <code>null</code> if the value is in error. 
+     */
+    public Object getActualValue();
+
+    /**
+     * The declared simple type definition used to validate this value.
+     * It can be a union type.
+     */
+    public XSSimpleTypeDefinition getTypeDefinition();
+
+    /**
+     * If the declared simple type definition is a union, return the member
+     * type actually used to validate the value. Otherwise null.
+     */
+    public XSSimpleTypeDefinition getMemberTypeDefinition();
+
+    /**
+     * If <code>getTypeDefinition()</code> returns a list type whose item type
+     * is a union type, then this method returns a list with the same length
+     * as the value list, for simple types that actually validated
+     * the corresponding item in the value. 
+     */
+    public XSObjectList getMemberTypeDefinitions();
+
+    /**
+     * The actual value built-in datatype, e.g. 
+     * <code>STRING_DT, SHORT_DT</code>. If the type definition of this 
+     * value is a list type definition, this method returns 
+     * <code>LIST_DT</code>. If the type definition of this value is a list 
+     * type definition whose item type is a union type definition, this 
+     * method returns <code>LISTOFUNION_DT</code>. To query the actual value 
+     * of the list or list of union type definitions use 
+     * <code>itemValueTypes()</code>.
+     */
+    public short getActualValueType();
+
+    /**
+     * In the case the actual value represents a list, i.e. the 
+     * <code>actualNormalizedValueType</code> is <code>LIST_DT</code>, the 
+     * returned array consists of one type kind which represents the itemType
+     * . For example: 
+     * <pre> &lt;simpleType name="listtype"&gt; &lt;list 
+     * itemType="positiveInteger"/&gt; &lt;/simpleType&gt; &lt;element 
+     * name="list" type="listtype"/&gt; ... &lt;list&gt;1 2 3&lt;/list&gt; </pre>
+     *  
+     * The <code>schemaNormalizedValue</code> value is "1 2 3", the 
+     * <code>actualNormalizedValueType</code> value is <code>LIST_DT</code>, 
+     * and the <code>itemValueTypes</code> is an array of size 1 with the 
+     * value <code>POSITIVEINTEGER_DT</code>. 
+     * <br> If the actual value represents a list type definition whose item 
+     * type is a union type definition, i.e. <code>LISTOFUNION_DT</code>, 
+     * for each actual value in the list the array contains the 
+     * corresponding memberType kind. For example: 
+     * <pre> &lt;simpleType 
+     * name='union_type' memberTypes="integer string"/&gt; &lt;simpleType 
+     * name='listOfUnion'&gt; &lt;list itemType='union_type'/&gt; 
+     * &lt;/simpleType&gt; &lt;element name="list" type="listOfUnion"/&gt; 
+     * ... &lt;list&gt;1 2 foo&lt;/list&gt; </pre>
+     *  The 
+     * <code>schemaNormalizedValue</code> value is "1 2 foo", the 
+     * <code>actualNormalizedValueType</code> is <code>LISTOFUNION_DT</code>
+     * , and the <code>itemValueTypes</code> is an array of size 3 with the 
+     * following values: <code>INTEGER_DT, INTEGER_DT, STRING_DT</code>. 
+     */
+    public ShortList getListValueTypes();
+
+}

Propchange: xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: xerces/java/trunk/src/org/apache/xerces/xs/XSValue.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org