org.sdmx.resources.sdmxml.schemas.v2_1.structure
Class TextFormatType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.TextFormatType
Direct Known Subclasses:
BasicComponentTextFormatType, TargetObjectTextFormatType

public class TextFormatType
extends Object

TextFormatType defines the information for describing a full range of text formats and may place restrictions on the values of the other attributes, referred to as "facets".

Java class for TextFormatType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TextFormatType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <attribute name="textType" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataType" default="String" />
       <attribute name="isSequence" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="interval" type="{http://www.w3.org/2001/XMLSchema}decimal" />
       <attribute name="startValue" type="{http://www.w3.org/2001/XMLSchema}decimal" />
       <attribute name="endValue" type="{http://www.w3.org/2001/XMLSchema}decimal" />
       <attribute name="timeInterval" type="{http://www.w3.org/2001/XMLSchema}duration" />
       <attribute name="startTime" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}StandardTimePeriodType" />
       <attribute name="endTime" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}StandardTimePeriodType" />
       <attribute name="minLength" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
       <attribute name="maxLength" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
       <attribute name="minValue" type="{http://www.w3.org/2001/XMLSchema}decimal" />
       <attribute name="maxValue" type="{http://www.w3.org/2001/XMLSchema}decimal" />
       <attribute name="decimals" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
       <attribute name="pattern" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="isMultiLingual" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  BigInteger decimals
           
protected  List<String> endTime
           
protected  BigDecimal endValue
           
protected  BigDecimal interval
           
protected  Boolean isMultiLingual
           
protected  Boolean isSequence
           
protected  BigInteger maxLength
           
protected  BigDecimal maxValue
           
protected  BigInteger minLength
           
protected  BigDecimal minValue
           
protected  String pattern
           
protected  List<String> startTime
           
protected  BigDecimal startValue
           
protected  DataType textType
           
protected  Duration timeInterval
           
 
Constructor Summary
TextFormatType()
           
 
Method Summary
 BigInteger getDecimals()
          Gets the value of the decimals property.
 List<String> getEndTime()
          Gets the value of the endTime property.
 BigDecimal getEndValue()
          Gets the value of the endValue property.
 BigDecimal getInterval()
          Gets the value of the interval property.
 BigInteger getMaxLength()
          Gets the value of the maxLength property.
 BigDecimal getMaxValue()
          Gets the value of the maxValue property.
 BigInteger getMinLength()
          Gets the value of the minLength property.
 BigDecimal getMinValue()
          Gets the value of the minValue property.
 String getPattern()
          Gets the value of the pattern property.
 List<String> getStartTime()
          Gets the value of the startTime property.
 BigDecimal getStartValue()
          Gets the value of the startValue property.
 DataType getTextType()
          Gets the value of the textType property.
 Duration getTimeInterval()
          Gets the value of the timeInterval property.
 boolean isIsMultiLingual()
          Gets the value of the isMultiLingual property.
 Boolean isIsSequence()
          Gets the value of the isSequence property.
 void setDecimals(BigInteger value)
          Sets the value of the decimals property.
 void setEndValue(BigDecimal value)
          Sets the value of the endValue property.
 void setInterval(BigDecimal value)
          Sets the value of the interval property.
 void setIsMultiLingual(Boolean value)
          Sets the value of the isMultiLingual property.
 void setIsSequence(Boolean value)
          Sets the value of the isSequence property.
 void setMaxLength(BigInteger value)
          Sets the value of the maxLength property.
 void setMaxValue(BigDecimal value)
          Sets the value of the maxValue property.
 void setMinLength(BigInteger value)
          Sets the value of the minLength property.
 void setMinValue(BigDecimal value)
          Sets the value of the minValue property.
 void setPattern(String value)
          Sets the value of the pattern property.
 void setStartValue(BigDecimal value)
          Sets the value of the startValue property.
 void setTextType(DataType value)
          Sets the value of the textType property.
 void setTimeInterval(Duration value)
          Sets the value of the timeInterval property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textType

protected DataType textType

isSequence

protected Boolean isSequence

interval

protected BigDecimal interval

startValue

protected BigDecimal startValue

endValue

protected BigDecimal endValue

timeInterval

protected Duration timeInterval

startTime

protected List<String> startTime

endTime

protected List<String> endTime

minLength

protected BigInteger minLength

maxLength

protected BigInteger maxLength

minValue

protected BigDecimal minValue

maxValue

protected BigDecimal maxValue

decimals

protected BigInteger decimals

pattern

protected String pattern

isMultiLingual

protected Boolean isMultiLingual
Constructor Detail

TextFormatType

public TextFormatType()
Method Detail

getTextType

public DataType getTextType()
Gets the value of the textType property.

Returns:
possible object is DataType

setTextType

public void setTextType(DataType value)
Sets the value of the textType property.

Parameters:
value - allowed object is DataType

isIsSequence

public Boolean isIsSequence()
Gets the value of the isSequence property.

Returns:
possible object is Boolean

setIsSequence

public void setIsSequence(Boolean value)
Sets the value of the isSequence property.

Parameters:
value - allowed object is Boolean

getInterval

public BigDecimal getInterval()
Gets the value of the interval property.

Returns:
possible object is BigDecimal

setInterval

public void setInterval(BigDecimal value)
Sets the value of the interval property.

Parameters:
value - allowed object is BigDecimal

getStartValue

public BigDecimal getStartValue()
Gets the value of the startValue property.

Returns:
possible object is BigDecimal

setStartValue

public void setStartValue(BigDecimal value)
Sets the value of the startValue property.

Parameters:
value - allowed object is BigDecimal

getEndValue

public BigDecimal getEndValue()
Gets the value of the endValue property.

Returns:
possible object is BigDecimal

setEndValue

public void setEndValue(BigDecimal value)
Sets the value of the endValue property.

Parameters:
value - allowed object is BigDecimal

getTimeInterval

public Duration getTimeInterval()
Gets the value of the timeInterval property.

Returns:
possible object is Duration

setTimeInterval

public void setTimeInterval(Duration value)
Sets the value of the timeInterval property.

Parameters:
value - allowed object is Duration

getStartTime

public List<String> getStartTime()
Gets the value of the startTime property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the startTime property.

For example, to add a new item, do as follows:

    getStartTime().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getEndTime

public List<String> getEndTime()
Gets the value of the endTime property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the endTime property.

For example, to add a new item, do as follows:

    getEndTime().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getMinLength

public BigInteger getMinLength()
Gets the value of the minLength property.

Returns:
possible object is BigInteger

setMinLength

public void setMinLength(BigInteger value)
Sets the value of the minLength property.

Parameters:
value - allowed object is BigInteger

getMaxLength

public BigInteger getMaxLength()
Gets the value of the maxLength property.

Returns:
possible object is BigInteger

setMaxLength

public void setMaxLength(BigInteger value)
Sets the value of the maxLength property.

Parameters:
value - allowed object is BigInteger

getMinValue

public BigDecimal getMinValue()
Gets the value of the minValue property.

Returns:
possible object is BigDecimal

setMinValue

public void setMinValue(BigDecimal value)
Sets the value of the minValue property.

Parameters:
value - allowed object is BigDecimal

getMaxValue

public BigDecimal getMaxValue()
Gets the value of the maxValue property.

Returns:
possible object is BigDecimal

setMaxValue

public void setMaxValue(BigDecimal value)
Sets the value of the maxValue property.

Parameters:
value - allowed object is BigDecimal

getDecimals

public BigInteger getDecimals()
Gets the value of the decimals property.

Returns:
possible object is BigInteger

setDecimals

public void setDecimals(BigInteger value)
Sets the value of the decimals property.

Parameters:
value - allowed object is BigInteger

getPattern

public String getPattern()
Gets the value of the pattern property.

Returns:
possible object is String

setPattern

public void setPattern(String value)
Sets the value of the pattern property.

Parameters:
value - allowed object is String

isIsMultiLingual

public boolean isIsMultiLingual()
Gets the value of the isMultiLingual property.

Returns:
possible object is Boolean

setIsMultiLingual

public void setIsMultiLingual(Boolean value)
Sets the value of the isMultiLingual property.

Parameters:
value - allowed object is Boolean


Copyright © 2012. All Rights Reserved.