26#include <property.hxx>
28#include <com/sun/star/container/ElementExistException.hpp>
29#include <com/sun/star/util/VetoException.hpp>
30#include <com/sun/star/xsd/DataTypeClass.hpp>
36 using ::com::sun::star::uno::Reference;
37 using ::com::sun::star::uno::Any;
38 using ::com::sun::star::uno::Type;
39 using ::com::sun::star::uno::Sequence;
40 using ::com::sun::star::util::VetoException;
41 using ::com::sun::star::container::NoSuchElementException;
42 using ::com::sun::star::container::ElementExistException;
43 using ::com::sun::star::container::XEnumeration;
44 using ::com::sun::star::xsd::XDataType;
98 throw NoSuchElementException( OUString(), *
this );
106 Reference< XDataType > xReturn;
108 for ( Repository::const_iterator lookup =
m_aRepository.begin();
113 if ( lookup->second->getIsBasic() && ( lookup->second->getTypeClass() == dataTypeClass ) )
114 xReturn = lookup->second.get();
118 throw NoSuchElementException( OUString(), *
this );
126 ::osl::MutexGuard aGuard(
m_aMutex );
130 throw ElementExistException( OUString(), *
this );
142 ::osl::MutexGuard aGuard(
m_aMutex );
145 if ( aTypePos->second->getIsBasic() )
155 ::osl::MutexGuard aGuard(
m_aMutex );
162 return new ::comphelper::OEnumerationByName(
this );
174 ::osl::MutexGuard aGuard(
m_aMutex );
182 ::osl::MutexGuard aGuard(
m_aMutex );
css::uno::Type const & get()
constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_INT
constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_DATE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_DATE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_DOUBLE
constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_DATE
constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_DOUBLE
constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_DATE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_DOUBLE
constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_INT
constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_DATE
constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_DATE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_DOUBLE
constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_DATE
constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_INT
constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_INT
constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_TIME
constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_DATE
css::uno::Sequence< typename M::key_type > mapKeysToSequence(M const &map)
OUString newName(std::u16string_view aNewPrefix, std::u16string_view aOldPrefix, std::u16string_view old_Name)
OUString loadString(TranslateId aResId)
loads the string with the specified resource id from the FormLayer mo file
ListBox is a bit confusing / different from other form components, so here are a few notes:
#define PROPERTY_ID_XSD_MAX_INCLUSIVE_INT
#define PROPERTY_ID_XSD_MIN_INCLUSIVE_DATE_TIME
#define PROPERTY_ID_XSD_MAX_EXCLUSIVE_INT
#define PROPERTY_ID_XSD_MAX_EXCLUSIVE_DOUBLE
#define PROPERTY_ID_XSD_MAX_INCLUSIVE_TIME
#define PROPERTY_ID_XSD_MIN_EXCLUSIVE_DATE_TIME
#define PROPERTY_ID_XSD_MAX_EXCLUSIVE_DATE_TIME
#define PROPERTY_ID_XSD_MAX_INCLUSIVE_DATE
#define PROPERTY_ID_XSD_MIN_INCLUSIVE_DATE
#define PROPERTY_ID_XSD_MAX_EXCLUSIVE_TIME
#define PROPERTY_ID_XSD_MIN_INCLUSIVE_TIME
#define PROPERTY_ID_XSD_MIN_INCLUSIVE_DOUBLE
#define PROPERTY_ID_XSD_MIN_EXCLUSIVE_TIME
#define PROPERTY_ID_XSD_MAX_INCLUSIVE_DATE_TIME
#define PROPERTY_ID_XSD_MIN_EXCLUSIVE_DOUBLE
#define PROPERTY_ID_XSD_MIN_EXCLUSIVE_INT
#define PROPERTY_ID_XSD_MIN_EXCLUSIVE_DATE
#define PROPERTY_ID_XSD_MAX_EXCLUSIVE_DATE
#define PROPERTY_ID_XSD_MAX_INCLUSIVE_DOUBLE
#define PROPERTY_ID_XSD_MIN_INCLUSIVE_INT