close
Warning:
Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Oct 8, 2010, 8:59:48 AM (14 years ago)
- Author:
-
Pedro Gea
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v3
|
v4
|
|
61 | 61 | * {{{Real Find[UserAttribute](Anything userAttributeInfo)}}} [[BR]] Permite obtener el índice del elemento en el conjunto. |
62 | 62 | * Escritura: |
63 | | * |
| 63 | * {{{Anything Create[UserAttribute](NameBlock arguments)}}} [[BR]] Permite crear y añadir un nuevo elemento al conjunto. |
| 64 | * {{{Anything Append[UserAttribute](Anything userAttribute)}}} [[BR]] Permite añadir un nuevo elemento al conjunto. |
| 65 | * {{{Real Remove[UserAttribute](Anything userAttributeInfo)}}} [[BR]] Permite eliminar un elemento del conjunto. |
| 66 | * {{{Real Remove[UserAttribute]s(Real void)}}} [[BR]] Permite eliminar todos los elementos del conjunto. |
| 67 | |
| 68 | Nótese que la existencia de un método "append" o "create" suele depender de la naturaleza de los elementos del atributo colectivo. |
| 69 | |
| 70 | En general, estos métodos son los más comunes en los atributos de usuario. |
| 71 | Como es lógico si el atributo es de sólo lectura, los métodos de escritura no existirán. |
| 72 | |
| 73 | === Métodos extendidos === |
| 74 | |
| 75 | En ocasiones los métodos anteriores se extienden, ofreciendo una gama más amplia. |
| 76 | A continuación anotamos algunos de los casos que se pueden encontrar: |
| 77 | |
| 78 | * {{{Anything Get[UserAttribute].[UserAttribute2](Real void)}}} [[BR]] (Lectura) Cuando el atributo es un nuevo objeto permite obtener un determinado atributo de dicho objeto que es atributo. Nótese sin embargo que esta opción suele evitarse ya que los métodos pueden encadenarse del siguiente modo: [[BR]] {{{Anything Get[UserAttribute](Real void)::Get[UserAttribute2](Real void)}}} |
| 79 | * {{{Anything Create[UserAttribute]_Constructor(...)}}} [[BR]] Permite crear y añadir un nuevo elemento usando un determinado constructor o un mecanismo específico. |
64 | 80 | |
65 | 81 | |